数据的基本类型
- 1本质 :存储多个数据 ,能够方便我们获取整体或者局部
- 2基本使用:中括号括起来 内存可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型
- 3索引取值:在IT领域数字的起始位置通常是从0开始 现实生活中是从1开始 遇到复杂构造的数据 先明确整体有几个数据值 然后再一步步拆分 等到自己很熟练后可以进行简练写
数据类型之字典(dict)
- 1本质:能够存储多个数据 并且能够方便的获取整体或者局部 并且数据具有对于解释
- 2语言描述:大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对 K是对V的描述性性质的信息 一般是字符串 V是真实的数据值 可以是任意数据类型 3按K取值:字典无法使用索引取值(因为字典是无序的) 可以使用按K取值
基本数据类型之布尔值(bool)
- 1.本质:用来表示事物是否可行 是否正确 是否合理总共就两个值
- 2详细介绍:布尔值看似很简单 很少见 其实在程序中是最多的 也是使用频率最高的 存储布尔值的名字一般使用is开头
- 3布尔值类型转换程序中所有的数据类型都可以转成布尔值 布尔值为False的数据有
基本数据类型之元组(tuple)
- 1.本质:能够存储多个数据 并且能够方便的获取整体或者局部与列表的区别在于元组内数据值不能"直接修改" 而列表可以 所以元组有一个小外号>>>:不可变的列表
- 2作用:一般用于存储一些只能看不能改的数据
- 3语言描述:小括号括起来 内存可以存放多个数据值 数据值与数据值之间逗号隔开 数据值可以是任意数据类型
- 4与列表对比
基本数据类型之集合(set)
- 1.本质:集合只用于去重和关系运算 去重:自动去除重复的数据 关系运算:判断两个集合之间数据的关系
- 22.基本使用:s1 = {1, 2, 3, 4, 5}
- 3.定义空集合:d1 = {} s1 = {}
与用户交互
- 1.输入:向计算机传递信息 input() # 获取用户输入 input获取到的用户输入都会转成字符串类型
- 2.输出:计算机向外界输出信息 print() # 打印数据值 换行符:\n \r \r\n
格式化输出
- info = info = "亲爱的xxx你好!你xxx月的话费是xxx,余额是xxx"
- 在python中如果想要占位 需要使用占位符
- %s: 支持所有数据类型替换 (以后我们使用最多的就是%s)
- %d: 只支持给数字占位
- 产生固定位数的数据(总共8位 不够则使用0填充)
基本运算符
- 1.算数运算符 加 + 减 - 乘 * 除 / 整除 // 取模 % 幂指数 **(次方)
** 变种情况 '''作为IT老油条:能少敲一个字母就绝不多敲!!!''' x = 10 x = x + 100 # x += 100 x = x - 10 # x -= 10 x = x * 10 # x *= 10 x = x / 10 # x /= 10 ps:学习阶段还是能多敲就多敲!!!
- 2.比较运算符 == 等于 != 不等于
多种赋值符号
- 1方式1:利用中间变量
- 方式2:交叉赋值 解压赋值:赋值符号的左边至少有两个及以上的名字 才能称之为解压赋值 在解压赋值的时候会自动将多余的数据值组织成列表赋值给*号后面的变量名
1.获取用户信息并打印出下列格式
------------ info of XXX -----------
Name : XXX
Age : XXX
gender : XXX
Job : XXX
------------- end -----------------
l1=['name''age''gender''job']
inof_dact={'name':'XXX','age':'XXX','gender':'XXX','job':'XXX'}
print(inof_dact['name'])
print(inof_dact['age'])
print(inof_dact['gender'])
print(inof_dact['job'])
2.自行研究输入输出在python2和python3中的区别
-
python2的输入input()会把用户输入的内容当做代码来执行 python2中输出可以使用空格或者小括号 * python3版本中,只有input(),并且 python3中的input与python2中的raw_input()功能一样。python3中输出只能小括号