变量

❏ 变量名只能包含字母、数字和下划线(变量名不能包含空格)。变量名能以字母或下划线打头,但不能以数字打头。
例如,可将变量命名为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中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号

使用方法修改字符串的大小写

  1. name = "Wang Wei"
  2. print(name.upper())
  3. print(name.lower())
  4. #打印结果
  5. WANG WEI
  6. 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!
  1. 这种字符串名为f字符串。f是format(设置格式)的简写,因为Python通过把花括号内的变量替换为其值来设置字符串的格式。
  2. 在这里,一个问候用户的句子中使用了完整的姓名,并使用方法title()来将姓名设置为合适的格式。
  3. 上述代码也显示消息Hello, Ada Lovelace!,但将这条消息赋给了一个变量,这让最后的函数调用print()变得简单得多

    换行符 与 制表符

    在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可以使用空白来组织输出,让用户阅读起来更容易。
    \n 换行符;\t 制表符;
    print(f"hello,\n\t{full_name.title()}!") #4
    #打印结果
    hello,
       Wang Wei!
    

    删除空格(空白)

    Python能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip()。
    message = "  wang wei "
    print(message.strip())
    print(message.lstrip())
    print(message.rstrip())
    #打印结果
    wang wei
    wang wei 
    wang wei
    
    lstrip() 删除左边空格;rstrip() 删除右边空格;

数(整数与浮点数)

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
  1. 无论是哪种运算,只要有操作数是浮点数,Python默认得到的总是浮点数,即便结果原本为整数也是如此
  2. 书写很大的数时,可使用下划线将其中的数字分组,使其更清晰易读
  3. 这样做时,需要用逗号将变量名分开;对于要赋给变量的值,也需同样处理。Python将按顺序将每个值赋给对应的变量。只要变量和值的个数相同,Python就能正确地将它们关联起来

    常量

    常量类似于变量,但其值在程序的整个生命周期内保持不变。Python没有内置的常量类型,但Python程序员会使用全大写来指出应将某个变量视为常量,其值应始终不变:
    MAX_CONNECTIONS = 5000