变量
❏ 变量名只能包含字母、数字和下划线(变量名不能包含空格)。变量名能以字母或下划线打头,但不能以数字打头。
例如,可将变量命名为message_1,但不能将其命名为1_message。
❏ 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,
如print(请参见附录A.4)。
❏ 变量名应既简短又具有描述性。
例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。
❏ 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
❏ 在程序中可随时修改变量的值,而Python将始终记录变量的最新值
注意
就目前而言,应使用小写的Python变量名。虽然在变量名中使用大写字母不会导致错误,但是大写字母在变量名中有特殊含义(常量)
字符串
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号
使用方法修改字符串的大小写
name = "Wang Wei"
print(name.upper())
print(name.lower())
#打印结果
WANG WEI
wang wei
存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
python注释说明
注释一行 :#
注释多行:前后三个单引号’’’,或双引号”””
在字符串中使用变量
first_name = "wang"
last_name = "wei"
full_name = f"{first_name} {last_name}" #1
print(full_name)
print(f"hello,{full_name.title()}!") #2
message = f"hello,{full_name.title()}!" #3
print(message)
print(f"hello,\n\t{full_name.title()}!") #4
#打印结果
wang wei
hello,Wang Wei!
hello,Wang Wei!
hello,
Wang Wei!
- 这种字符串名为f字符串。f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式。
- 在这里,一个问候用户的句子中使用了完整的姓名,并使用方法title()来将姓名设置为合适的格式。
- 上述代码也显示消息Hello, Ada Lovelace!,但将这条消息赋给了一个变量,这让最后的函数调用print()变得简单得多
换行符 与 制表符
在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空白来组织输出,让用户阅读起来更容易。
\n 换行符;\t 制表符;print(f"hello,\n\t{full_name.title()}!") #4 #打印结果 hello, Wang Wei!
删除空格(空白)
Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()。
lstrip() 删除左边空格;rstrip() 删除右边空格;message = " wang wei " print(message.strip()) print(message.lstrip()) print(message.rstrip()) #打印结果 wang wei wang wei wang wei
数(整数与浮点数)
count = 1+2.0 #1
print(count)
count = 11_000_000 #2.不会打印下划线
print(count)
x,y,z = 2,4,8 #3.多个变量同时赋值
print(x+y+z)
#打印结果
3.0
11000000
14