从今天开始学习python,并且记录运行学习的内容和笔记
关于输出函数
# print是python语言的输出函数 作用在控制台里可用查看到程序的执行结果
# 如果没有f这个符号,单引号的{}就没有作用
# 作用就是讲变量名称对应的变量值输出
name='凡世'
print(f'name={name}')
运行输出结果为
name=凡世
name=凡世
什么是变量类型
# 变量类型
# 如何查看输出的变量类型
# 使用代码 type(变量命)
name='凡世'
print(f'name={name},type(name)=({type(name)}')
运行输出结果为
name=凡世,type(name)=(<class 'str'>
name=凡世=自己命名的变量
type(name)=(<class 'str'>
class=是类型
str=变量类型,是字符串
name=凡世,type(name)=(<class 'str'>
name=凡世=自己命名的变量
type(name)=(<class 'str'>
class=是类型
str=变量类型,是字符串
变量类型分类
1.整数型 int(integer)
no1=999
print(f'no1={no1},type(no1)=({type(no1)}')
运行输出结果为
no1=999,type(no1)=(<class 'int'>
变量为999
类型为:int,整数型
no1=999,type(no1)=(<class 'int'>
变量为999
类型为:int,整数型
2.浮点型,float 也就是非整数,可以用于小数点
no2=999.99
print(f'no1={no2},type(no2)=({type(no2)}')
运行输出结果为
no1=999.99,type(no2)=(<class 'float'>
变量为999
类型为:float,浮点型
no1=999.99,type(no2)=(<class 'float'>
变量为999
类型为:float,浮点型
3.bool型 布尔型, 结果只有两个 真或者假 (true/False)
no3=True
print(f'no3={no3},type(no3)={type(no3)}')
运行输出结果为no3=True,type(no3)=<class 'bool'>
变量为True
类型为:bool,布尔型
4.字符串类型=>书写格式有三种 str=>string字符串类型
# 1.单引号
# 2.双引号
# 3.三引号 常用于多行书写
# 作用,用于嵌套的时候比较简单,不需要转义
# 2.双引号
# 3.三引号 常用于多行书写
# 作用,用于嵌套的时候比较简单,不需要转义
name2='凡世'
name3="凡世"
name4="""
凡世
是一个初学者
"""
python 中的一些高级数据类型
5.列表型类型:特点:有顺序,可重复,可扩展 list类型
no4 = ['张三','李四','王五','张三','李四']
print(f'no4={no4},type(no4)={type(no4)}')
运行输出结果为
no4=['张三', '李四', '王五', '张三', '李四'],type(no4)=<class 'list'>
变量为['张三', '李四', '王五', '张三', '李四']
类型为:list,列表型
no4=['张三', '李四', '王五', '张三', '李四'],type(no4)=<class 'list'>
变量为['张三', '李四', '王五', '张三', '李四']
类型为:list,列表型
6.元组类型:特点,有顺序,可重复,不可扩展 tuple类型
no4 = ('张三','李四','王五','张三','李四')
print(f'no4={no4},type(no4)={type(no4)}')
运行输出结果为
no4=('张三', '李四', '王五', '张三', '李四'),type(no4)=<class 'tuple'>
变量为['张三', '李四', '王五', '张三', '李四']
类型为:tuple,元组型
no4=('张三', '李四', '王五', '张三', '李四'),type(no4)=<class 'tuple'>
变量为['张三', '李四', '王五', '张三', '李四']
类型为:tuple,元组型
7.集合类型:特点:无顺,不可重复,可扩展
no4 = {'张三','李四','王五','张三','李四'}
print(f'no5={no4},type(no4)={type(no4)}')
运行输出结果为
no5={'王五', '张三', '李四'},type(no4)=<class 'set'>
变量为{'王五', '张三', '李四'}
类型为:set,集合型
会自动过滤重复
变量为{'王五', '张三', '李四'}
类型为:set,集合型
会自动过滤重复
8.字典类型 key=value 通过一个key,去找一个值
no5={'id':'101','nmae':'凡世','age':'18','score':'100'}
print(f'no5={no5},type(no5)={type(no5)}')
运行输出结果为
no5={'id': '101', 'nmae': '凡世', 'age': '18', 'score': '100'},type(no5)=<class 'dict'>
变量为{'id': '101', 'nmae': '凡世', 'age': '18', 'score': '100'}
类型为:dict,字典型
no5={'id': '101', 'nmae': '凡世', 'age': '18', 'score': '100'},type(no5)=<class 'dict'>
变量为{'id': '101', 'nmae': '凡世', 'age': '18', 'score': '100'}
类型为:dict,字典型
变量的另外一种写法
no6=888
print(no6)
print(type(no6))
运行输出结果为
999
<class 'int'>
变量为999
直接输出结果,无输出内容说明,阅读性不高,非格式化的输出
999
<class 'int'>
变量为999
直接输出结果,无输出内容说明,阅读性不高,非格式化的输出
这一切,似未曾拥有