1.变量—每个变量都指向一个相关联的值,如下:定义了一个message变量
message = "Hello Python world!"
print(message)
在程序中可以随时改变变量的值,而Python始终记录变量的最新值。
1.1.1变量的命名和使用
命名规则:①:变量名只能包含数字、字母、下划线。并且开头只能以下划线和字母开头,不能以数字开头。(尽量使用小写字母)
②:变量名不能包含空格,但是可以用下划线来分隔其中的单词。
③:不要将Python的关键字和函数名作为变量名。
④:变量名要简洁又具有描述性,让人知道你这个变量是干什么的。
⑤:谨慎使用小写字母l和大写字母O,以免让人误以为是1和0.
1.1.2使用变量名时注意命名错误
主要就是变量的拼写要正确。
1.1.3变量是标签
变量是可以赋值的标签,也可以说变量可以指向特定的值。
2.字符串
字符串就是一系列的字符,在Python中用引号括起来的都是字符串,可以是单引号、双引号。
注意:单引号里括双引号、双引号里括单引号、用\解引号都可。
'message'
"message"
'"message"'
"'message'"
'\"message\"'
1.2.1使用方法修改字符串大小写
假设name是一个存储字符串的变量。
name.title()是以首字母大写的方式来显示单词,即将每个单词的首字母改为大写。
name.upper()是将字符串全部改为大写。
name.lower()是将字符串全部改为小写。
1.2.2在字符串中使用变量
要在字符串中加入变量的值,在前引号前面加f,再将要插入的值放在花括号内(顺序要对),这样Python在显示字符串时会显示变量的值。如下:
first_name="ada"
last_name="lovelace"
full_name=f"{first_name} {last_name}"
message=f"Hello,{full_time.title()}!"
print(full_name)
print(message)
这种字符串名为f字符串,f是format格式的简写,Python是将花括号内的变量替换为其值来设置字符串的如果是字符串与变量连接,字符串是不需要加{}号的。
1.2.3使用制表符和换行符来增加空白
在字符串中添加换行符,用\n。
在字符串中添加换行符和制表符,用\n\t。(换行后会有空格)
1.2.4删除空白
Python能够找出字符串开头和末尾处多余的空白。
要删除字符串末尾的空白,要使用方法rstrip()。
name=“Python ”
name.rstrip()#①
name=name.rstrip()#②
代码段中①是暂时的删除;②是永久的删除,即要先将末尾的空白去除,再将结果关联到原来的变量中。
要剔除字符串开头的空白,要用lstrip或strip。
1.2.5使用字符串时要避免语法错误
1.3数
1.3.1整数
可对整数执行加(+)减(-)乘(*)除(/)乘方(**),还可以进行复合运算,即可用()来改变运算次序。
1.3.2浮点数
Python中带小数点的数统称为浮点数。
在Python中,然一两个数相除结果总是浮点数,不论是两个可以整除的整数,还是其他数相除。
1.3.3数中的下划线
书写数很大时,可以使用下划线将数字隔开,是数字读起来更清晰。Python中会自动忽略其中的下划线。
num=14_000_000_000
print(num)
1.3.4同时给多个变量赋值
x,y,z=0,1,2
要用逗号将变量名隔开,对于要赋的值也要用逗号隔开,并且他们之间的个数、顺序要对应。
1.3.5常量
常量类似于变量,但其在程序的整个生命周期内其值都不会改变。在Python中要想定义一个常量,只需要将其变量名全改为大写字母即可。
1.4注释
在Python中,注释用#号来标识。#号后面的内容会自动被忽略掉。
编写注释的目的主要是阐述代码时做什么的,以及是如何做的。