1 变量的命名和使用
变量的命名:只能包含字母、数字、下划线。但不能数字开头,不能包含空格。
变量是标签:变量指向特定的值。始终指向最新的赋予值。
2 字符串str
用单引号或双引号括起来的一系列字符。
‘Hello World’
“Hello World”
注意:用双引号“”时,在字符串内能够正常的使用 ’ 这个符号。但当使用单引号时,由于会导致错误的字符串边界划分,因此没法正常使用撇号。
2.1 字符串的输出方式——方法title()、uppper()、lower()
name = “ada lovelace”
print(name.title()) 可以运用title方法使字符串变量name以首字母大写方式显示。title方法不需要其它的参数,因此后面括号为空。
print(name.upper()) 字符串全大写显示方法。
print(name.lower()) 字符串全小写显示方法。
2.2 在字符串中插入变量——方法format
在字符串中插入变量的值。f是format的缩写。目前新版的格式如下:
格式:f“Hello, {x1} {x2}” 其中x1、x2为变量。
输出结果为:Hello,Ada Lovelace!
进一步的,如果想设置间距、输出顺序等内容,可以根据老版的format格式进行,详细信息见:
Python中format函数用法_python学习者的博客-CSDN博客_format在python中的用法
下面是一个分别用老版新版format写的乘法表。其中老版中{}内的内容可以这样理解{x:y}中的x代表输出第几个元素,也可以不写这个,这花括号按顺序依次输出0,1,2…,y代表输出字符串的长度,如一个输出为1位而设置的输出y=2,即两位,则会呈现空格再输出的显示。
2.3 制表符与换行符 \t、\n
制表符 \t:添加一定的空白。
换行符 \n:换行输出。
2.4 消除空白——方法rstrip()、lstrip()、strip()
在python中,“python”和“python ”虽然只是多了一个空格,但确实两个完全不同分字符串。
多余的空白在字符串比较时会出现令人困惑的结果。利用方法rstrip()来消除字符串末尾多余的空白。同理,lstrip()消除首部多余空白、strip()消除首尾部多余空白。
name = “ David ”
name.rstrip() =“ David”
name.lstrip() =“David ”
name.strip() =“David”
3 数(int、float、bool)
3.1 整数 int
可以对整数进行加+、减-、乘*、除/ 的运算。空格不影响运算顺序。
任意两个数相除的时候,结果总是浮点数。
其它运算中,如果有一个操作数是浮点数,结果也总是浮点数。
3.2 浮点数 float
python将所有带小数点的数称为浮点数。
3.3 下划线 _
书写的数字较大时,可以用下划线将数字分组。
score = 14_000_000_000,python会忽略下划线。
3.4 同时多变量赋值
x , y , z = 1,2,3 x、y、z分别赋值1、2、3
3.5 常量
在整个程序周期内值不变,python中没有“常量”这个类型。一般使用全大写字符的变量视为常量。
4 注释
单行注释用“#”做注释标识。