5b2bbd75df7c3.jpg

变量命名

  和 C/C++ 不同的是,Python 并不需要指定变量的数据类型,它对变量的定义并不是非常严格,可以这样massage = Welcome to Python World!、也可以这样massage = 23

但是对于变量命名的规则,有以下几点值得注意:

  • 变量名只能包含字母、数字、下划线。且不能以数字开头,其他可以
  • 变量名不能包含空格,可以用下划线连接
  • 保留部分关键不能用作变量名
  • 尽量使用小写字母(单词用作变量)

示例:

massage = "Hello World"(字符串,可以是单引号、双引号和括号)
_age = 23
first_name = David

字符串操作

首字母大写:
title()

massage = "a beautiful pleace"
print(massage.title())
TIM截图20180617011659.png

全部大写:
upper()
massage = "a beautiful pleace"
print(massage.upper())
TIM截图20180617012027.png

全部小写:
lower()
massage = "a beautiful pleace"
print(massage.lower())
TIM截图20180617012310.png

字符串拼接:
+
massage1 = "a beautiful pleace"
massage2 = "which i like it so much"
print(massage1.title() + "," + massage2)
TIM截图20180617012906.png

制表符和换行符

\n 换行;
\t 缩进一个Tab;

去除字符串中的空格

  • 去除字符串后面空格
    rstrip()

massage = "wanderful "
print(massage.rstrip())
TIM截图20180617013750.png
可以看到,第一次输出的wanderful后面带有一个点,经过rstrip()函数处理之后,就没有了。

  • 去除字符串前面空格
    lstrip()

massage = " wanderful"
print(massage.lstrip())
TIM截图20180617014144.png

  • 去除字符串前后空格
    strip()

massage = " wanderful "
print(massage.strip())
TIM截图20180617014414.png

数字(运算)

在Python 中,可以直接对整数、浮点数进行 加减乘除 的操作,而且不需要进行变量的类型声明。
值得注意的是:Python2中,两个非倍数(3 / 2)的整数相除得到的,是整数(默认将小数部分删除了),而Python3中,则会显示小数部分;另外,在Python 2 中,将其中一个整数换成浮点类型(如3.0 / 2),其结果将会是浮点类型;

最后修改:2020 年 05 月 15 日
您的支持就是我持续更新的动力!