数字类型基础
数字类型
字符串类型
列表类型
字典类型
布尔类型
数字类型
整型
作用:表示人的年龄、各种号码、级别
定义:age=18
使用方法:加减乘除、逻辑判断(大于、小于)
浮点型
作用:表示身高、体重、薪资
定义:salary=3.2
使用方法:加减乘除、逻辑判断(大于、小于)
字符串
作用:表示名字,爱好
定义:name='nick'
使用方法:字符串只能+、*和逻辑比较
如果字符串内有引号,则包裹字符串的引号和字符串内部的引号不能相同
字符串的乘法只能乘以数字
字符串比较大小,按照ASCII码比较,以后会细讲
字符串的比较是字母的顺序
列表
作用:存放多个值,如多个女朋友、多个爱好
定义:hobby_list=['run','pao']
使用方法:存不是目的,取才是目的
字典
作用:用来存取多个值,按照key:value的方式存值,取的时候可以通过key而非索引去取值,key对value具有描述性的作用。存放数据的种类各种各样并且数据较多的时候可以使用字典
定义:user_info={'name':'nick','age':18}
使用方法:字典取值方式不再依赖于索引,而是依赖于key,通过[key]即可获取key对应的value值
布尔类型
作用:用于判断条件结果
定义:True、False通常情况不会直接引用,需要使用逻辑运算得到结果
使用方法:print(bool(1==1))
Python与用户交互
python2当中的raw_input()和python3中的input()是一模一样的
解压缩
name_list = ['nick', 'egon', 'jason', ]
x, y, z = name_list
print(f'x:{x}, y:{y}, z:{z}')
三种格式化输出方式
-
占位符:
age = 19
print('My name is xxx,my age is '+str(age)) -
format格式化:
name = 'nick'
age = 19
print("Hello, {}. You are {}.".format(name, age)) -
f-string格式化:
name = "nick"
age = 19
print(f"Hello, {name}. You are {age}.")