写在前面:
作为一个计算机小白,也不是学信息技术专业,单纯是出于自己的爱好,偶然间的一次机会接触到python,触发了自己想要学习这门语言的想法;每天分享一点点自己的学习笔记,如有改正的地方,请给予指导;
学习目标:了解变量的作用、变量命名规则、认识python中的数据类型、各个类型的表达形式和转换;
变量的作用:保存标识数据;形象的看变量就是一个小小的容器,用于 ’盛装‘ 程序中的数据;
变量的命名规则:
1、只能使用字母、数字、下划线
2、不能以数字开头,也不能全部是数字
3、不能含有特殊符号,不能使用python中的关键字
4、大小写有区别
实例:
a = 'hello python'
print(a) # python 语句中的读法为: 将 ’hello python‘ 赋值给 a
认识python中的数据类型:
python 中一共有6大数据类型:
1、数值类型(Number): 整型(int) 浮点型(float) 布尔类型(bool)
2、字符串(str)
3、列表(list)
4、元祖(tuple)
5、集合(set)
6、字典(dict)
各个类型数据的基本表达方式:
数值类型实例:
1、整型(int)
n1 = 45
print(n1) # print 是python中的内置函数
print(type(n1)) # type 是python中的内置函数,可以查看数据的类型
2、浮点型(float)
n2 = 34.5
print(n2, type(n2))
3、布尔类型(bool) 布尔类型只有两种: True(真) falss(假)
n3 = True
print(n3, type(n3))
字符串实例:str python中要求 字符串(str)必须使用 引号 括起来,使用单引号或者双引号都可以—只要两边的引号能配对即可;
name = 'lucy'
print(name, type(name))
列表类型实例: list 一个存储数据的容器,可以同事存储多个数据,每个数据之间用逗号隔开,用中括号 [ ] 括起来;
l1 = [12, n1, 'name', 'hello python']
print(l1, type(l1), len(l1))
元祖类型实例:tuple 可以同时存储多个数据,每个数据之间用逗号隔开,用小括号 ( ) 括起来;
t1 = (12, n1, 'name', 'hello python')
print(t1, type(t1), len(t1))
*元祖类型注意点: 如果元祖只有一个元素,元素后面必须要跟一个逗号 例:
t2 = ('hello python')
print(t2, type(t2), len(t2), '元祖只有一个元素,没加 , 号')
# 元祖只有一个元素,后面没加 , 改变了类型
t2 = ('hello python',)
print(t2, type(t2), len(t2), '元祖只有一个元素,加 , 号')
集合类型实例: set 可以同时存储多个数据,每个数据之间用逗号隔开,用大括号 { } 括起来;
集合会自动对存储的数据进行 去重
s1 = {12, n1, 'name', 'hello python', 12}
print(s1, type(s1), len(s1))
字典类型实例: dict 可以同时存储多个 键值对 每个键值对之间用逗号隔开 用大括号 { } 括起来
d1 = {34: 120, 'name': 'lucy', 'age': 18}
print(d1, type(d1), len(d1))
数值之间的转换
1、在需要转换的对象前面加上 其他类型的标识
2、所有的转换都必须符合规律
转换实例: n1 = 45 整型转浮点型
n1 = float(45)
print(n1, type(n1)) # 在转换对象前面加上 浮点标识:float 完成 转换
容器之间的转换
1、除了字典以外都可以互相转换
2、所有的类型都可以转换成字符串
str1 = 'hello python' # 字符串算是半个容器 每个元素都是单个的个体
t3 = tuple(str1)
print(t3, type(t3))
字典转换成其他容器 实例:
d2 = {'name': 'lucy', 'age': 18, 'sex': 'man'}
l4 = list(d2)
t4 = tuple(d2)
print(l4, type(l4), len(l4), '字典转换成列表输出') # 字典转换成列表
print(l4, type(t4), len(t4), '字典转换成元祖输出') # 字典转换成元祖
布尔值转换成字符串 实例:
b5 = True
s5 = str(True)
print(s5, type(s5))
其他类型转换成布尔类型 实例:
a6 = '345'
b6 = bool(a6)
print(b6, type(b6)) # 布尔类型 非空即真(True) 非0即真(True)
小知识:
快速整理代码: alt+ctrl+l