一、变量
变量在使用前必须赋值,赋值后才被创建。等号“=”用于赋值。 变量没有类型(高深脸T.T)
表示为 变量名称 = 变量的值
多个变量赋值
举例子最实际
#变量
a=100
b=100.0
c='one'
#多个变量赋值
d=e=f=1
g,h,i=2,3,'two'
print(a,b,c,d,e,f,g,h,i)
二、标准数据
共有6个标准数据类型
P.S:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
1.Number
支持4种:int \ float \ bool \ complex
数字的赋值和计算都是直接的!!
可以用type()查询变量的对象类型
>>>a,b,c,d=1,1.2,Ture,1+2j
>>>print(type(a))
<class'int'>
删除
del语句可以删除变量
del var1[,var2[,var3[....,varN]]]
运算
>>>1+2 #加法
3
>>>3.3-1#减法,浮点数和整数混合计算得浮点数
2.3
>>>1*2#乘法
>>>4/2#除法,得浮点数
2.0
>>>2//4#除法,得整数
0
>>>11%3#取余
2
>>> 2**5#乘方
32
在混合计算时,Python会把整型转换成为浮点数。
复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示(已经把复数知识忘得7788.。。。)
String 字符串
需要用单引号’'和双引号“”括起来!!!
反斜杠\ 为转义特殊字符
不可变数据(默念“一切皆为对象,一切皆为对象的引用”。。。)
字符截取语法
变量[头下标:尾下标]
索引值
str='abcdef'
str='Ronoob'
print(str) #输出字符串
print(str[0:-1]) #输出第一个到倒数第二个字符所有字符
print(str[0])#输出字符串第一个字符
print(str[2:5])#第三个到第五个
print(str[2:])#第三个开始到最后
print(str*2)#输出两次
print(str+'你好')#连接字符