变量
1.变量名不可以使用中文,推荐使用英文,不行就用拼音
2.变量可以使用数字但是不能开头
3.变量名称不能使用特殊符号,可以使用下划线 _
4.变量名严格区分大小写!
5.变量名要有意义(规范)
6.变量名不能和保留关键字冲突
1 2 3 4 5 6 7 8 9
| #声明一个变量 变量名 = 数据
hw = 'hello world' #打印变量中的内容 print(hw)
#查看系统关键字 import keyword print(keyword.kwlist)
|
注释
特征:注释只是用于说明的文字不会影响内容本身。
作用:1.用于添加说明文字,方便阅读代码。2.用于调试程序,排查错误
1 2
| 单行注释: # 多行注释: '''内容''' 或者 """内容"""
|
数据类型
python有六大类标准数据类型:Number类型-数字类型、String类型-字符串类型、List类型-列表类型、Tuple类型-元组类型、Set类型-集合类型、Dict类型-字典类型。
具有Int类型-整型、Float类型-浮点数、Bool类型-布尔型、Complex类型-复数。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #Int类型 整型也就是整数 关键字 int 或者integer
方式1:十进制声明 0~9 intvar = 250 #打印变量的值 print(intvar) #打印变量的类型 print(type(intvar))
方式2:二进制声明 0~1 intvar = 0b101011 print(intvar) print(type(intvar))
方式3:八进制声明 0~7 intvar = 0o147 print(intvar) print(type(intvar))
方式4:十六进制声明 0~9A-F intvar = 0x12af print(intvar) print(type(intvar))
|
1 2 3 4 5 6 7 8 9 10 11 12 13
| #Float类型 浮点型 就是小数 float或者real 或者double
方法1:用小数声明 floatvar = 3.141592653 #打印变量的值 print(floatvar) #打印变量的类型 print(type(floatvar))
方法2:科学计数声明 floatvar = 25041e-2 # 25041 乘以10的-2次方 print(floatvar) print(type(floatvar))
|
1 2 3 4 5 6
| #Bool类型 布尔类型 只有两个值:True 和 False boolvar = True #打印变量的值 print(boolvar) #打印变量的类型 print(type(boolvar))
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #Complex类型 复数类型 complex 复数表示所有的数字,由实数和虚数两部分组成。实数:真实存在的数字就是实数;虚数:不存在的数字就是虚数。(假设一个数字的平方是-1,这个数就是虚数的单位j)。
方法1:使用表达式 comvar = 55 + 2j #打印变量的值 print(comvar) #打印变量的类型 print(type(comvar))
方法2:使用特定功能 comvar = complex(23,99) print(comvar) print(type(comvar))
|
字符串的声明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #关键字 str 或者string 方法1:单引号声明 strvar = '学编程就来兄弟连!' #打印变量的值 print(strvar) #打印变量的类型 print(type(strvar))
方法2:双引号声明 strvar = "肉体键盘摩擦,啪啪啪都是火花" print(strvar) print(type(strvar))
方法3:三引号声明字符串 #strvar = '''兄弟连云课堂有你需要的!''' strvar = """兄弟连云课堂有你需要的!""" print(strvar) print(type(strvar))
#字符串声明方式的选择: #1.如果字符串中有双引号,这个时候推荐使用单引号声明,例如:HTML代码 #2.如果字符串中有单引号,这个时候推荐使用双引号声明. 例如:PHP代码,python代码 #3.如果字符串中存在单引号和双引号,这个时候推荐使用三引号. 例如:大文章
|
转义字符:改变字符的意义和功能。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #单引号中使用单引号 xdl = '让学习成为一种\'习惯\'!' print(xdl)
#了解转义字符 #\n 换行 shi = '窗前明月光,\n疑是地上霜' print(shi)
#\r 回车(不是回车键) 回到当前行的开头 shi = '举头望明月,\r低头思故乡' print(shi)
#\’ 或者 \' #\\ 表示一个单独的\而已 shi = '鹅鹅鹅,\\nothing曲项向天歌' print(shi)
#\t 表示缩进符号(就是tab键对应的字符) shi = '白毛\t浮绿水,红掌拨清波' print(shi)
#\ 续航符号 ads = '兄弟连是一家成了了好多好多年的IT培训机构,这里' \ '的老师很好看,这里的学生不捣乱' print(ads)
#元字符 :以字符串定义的格式输出,不转义任何转义字符 #strvar = R'男人\t来自\'火星\',\n女人来自\"金星\"' strvar = r'男人\t来自\'火星\',\n女人来自\"金星\"' print(strvar)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| List 一组数据的有序组合 # 0 1 2 3 4 listvar = ['貂蝉','西施','杨玉环','王昭君',4] # -5 -4 -3 -2 -1 #打印变量的值 print(listvar) #打印变量的类型 print(type(listvar))
#访问列表中某个数据 print(listvar[2]) print(listvar[-3])
#修改列表中的某个数据 listvar[2] = '杨贵妃' print(listvar)
|
1 2 3 4 5 6 7 8 9 10 11 12 13
| Tuple 一组数据的有序组合 : 元组不可以修改 # 0 1 2 3 4 5 tuplevar = ('西游记','红楼梦','三国演义','水浒传',3.15,True) # -6 -5 -4 -3 -2 -1 print(tuplevar) print(type(tuplevar))
#访问元组中的某个数据 print(tuplevar[1]) print(tuplevar[-5])
#修改:修改会报错! #tuplevar[1] = '青楼梦'
|
1 2 3 4 5 6
| Set 一组[特定数据]的无序组合 #集合中的数据不会重复,集合没有顺序!
setvar = {'夏侯惇','大乔','曹操','大乔','关银屏','大乔','小乔'} print(setvar) print(type(setvar))
|
1 2 3 4 5 6 7 8
| Dict 一组由键和值组成的数据
dictvar = {'行者':'武松','小旋风':'柴进','智多星':'吴用'} print(dictvar) print(type(dictvar))
#访问字典中的某个数据 print(dictvar['智多星'])
|