变量是把程序运行的结果临时存在内存里,一遍后续的代码调用。
name = '小明'
上述代码声明了一个变脸,变量名为:name,变量name的值为:"小明"
变量的作用:昵称,其代指内存里某个地址中保存的内容
变量名只能是字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
变量名不能为以下关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量名要具有描述性
变量名不能使用中文,不能过长
生活中一直不变的:身份证号码,历史发生的时间
常量一直不变的量,Python中没有真正的常量,为了应和其他语言,全部大写的变量称之为常量。
将变量全部大写,放在文件最上边
设置一些不变的量如:身份证号,性别和名字
便于理解对方的代码和自己的代码
单行注释#,多行注释 '''被注释的内容'''
难以理解的代码后面加注释(函数,类,文件都需要注释来解释说明)
在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036854775808~9223372036854775807
#单双引号配合使用 countent = "i'm zfs ,18 years old" #三引号使用,换行的字符串 msg = ''' 今天天气真好, 我想写首小诗。 ''' print(msg) #字符串拼接 s1 = 'zfs' s2 = 'shuai' s3 = s1 + s2 print(s3) #str * int s1 = '帅' print(s1 * 8)
print(2<1) print(2>1)
判断变量是什么数据类型
s1 = '100' s2 = 100 print(s1,type(s1)) print(s2,type(s2))