1.python的数据类型 type噢int 整型float 浮点型str 字符串型list 列表dict 字典bool 布尔值
2注释 python不识别运行只给人看#三引号
3.python2和3的区别(今天学习了两点)python3中input会统一将输入数据全部存成字符串类型,而python2中需要人为的告诉数据类型,python3中的input对等于python2中的raw_input
python3中只有<class,’int‘>整型的概念,而python2中会有长整型的概念<class,’ long‘>,python2中定义长整型可以在数字后缀添加L
4.用户输入 inputname=input('你的名字是?')input提示用户输入内容,input内引号内容为字符串,#print(type(name)) # <class 'str'> 字符串类型
5.占位符%d %s%d 只能占数字位%s 任意类型都可以占# print('my name is %s my age is %s'%(name,age))# print('my name is %s my age is %s'%(age,name)) #只有先后顺序决定结果# print('my name is %s my age is %d'%(name,age1)) # %d只能给数字占位 如图
PS # print('d'3) # 整数是8位,传入的数不够八位的话默认用0补全,超出8位,是多少就是多少
6. 整型 int() 定义纯整数, 如:电话 QQ。。。 浮点型 float 定义含小数点的数,如:体重,身高
ps:人工智能相关,复数<type,'complax'>a=1-2j >> a.real 查看实部1.0>>> a.imag 查看虚部-2.0
7.单引号 双引号 三引号都可以表示字符串str,且支持加乘操作s5 = 'hello's6 = 'world'
# print(s5+s6)print(s5*10)
8.列表存储多数据 [ ],需要注意列表不是从第一位开始算,而是第0位,第1位,第2位这样的多列表包含索引,如图
9.字典{} 键值对也就是key:vakue形式字典是无序的,可操作部分只有key如图
10.布尔值,判别事物对错与可行性 ture falseid相等的情况下 值一定相等id不相等的情况下,值有可能相等 小整数池数字256之前的id即内存地址相同,256之后id不一定相同。
11.运算符print(10 / 3) #结果保留小数部分 print(10 // 3) # 只保留整数部分 print(10 % 3) # 取余数 print(2**3) # 2的三次方 python对数字的敏感度不是很高(存储的数字不精确)
比较运算:== != > < >= <= 布尔值判定
# a = 'hello'# b = 'z'# print(b > a)# A-Z a-z z对应的数字最大 A对应的数字最小 据ascll表比较
#xxx += 1 # xxx = xxx + 1# xxx *= 2 # xxx = xxx*2# xxx -= 10 # xxx = xxx - 10
# 链式赋值# x = 100# y = 100# z = 100## a = 100# b = a# c = b
# x = y = z = 8000
交叉赋值 两种方法m = 80n = 70# 第一种# o = m# m = n# n = o# print(m,n)
第二种# m,n = n,m# print(m,n)
解压赋值 两种方法如图
12.与 或 非,布尔值判定and or not# print( 1 > 0 and 3 > 4) # and两边必须同时成立 结果才成立# print( 1 > 0 or 1 > 0 and 3 > 4) # or只要有一边成立 立即成立 后面的无需再看# print(not 1 > 3) # 结果取反
转载于:https://www.cnblogs.com/night-rain/p/11116609.html
