一,与用户交互
输入:
name=input("你的名字叫什么") age=input("你的年龄是多少") print("说的很好")
运算结果:你的名字叫什么”杨鑫“(杨鑫这个可以填写任何值,数字也是可以的)
你的年龄是多少”21“(同上)
说的很好
结束
*****注意:python2中需要人为输入数据类型,但是raw_input()输入的是字符串类型
输出:print(" ")
二,数据类型
int : 整数类型 如: 1,2,3,4,5
float : 浮点数类型 如: 2.1, 5.4, 4.6,
str : 指字符串 如: "我想你的18岁"
list : 列表 如: name=["杨鑫","吴昊","王刚"]
dict : 字典 如: information={"name":杨鑫,"age":18}
bool : 布尔值 如: TrueFals
1,数字类型:整数和浮点数
1 整形
作用:年龄,手机号,qq号
2 定义
ID=610111....#其内部对应ID=610111(int)
# print(type(ID)) # 《class int 》
1 浮点数
作用:身高,体重,薪资,长度
2 定义
iength=1.2 #其内部对应iength=1.2(float)
#print(type(iength)) #《class float 》
2, 字符串
在python加了单引号或者双引号的就叫字符串
如:单引号:name='yang xin'
双引号:name= "yang ling yao "
三引号:name="""wu kai """
3,列表
定义:能够储存多种数值,并取出任意指定值或多条值
如:
place_name = ["shen zhen", "shang hai","shan xi", ["xi an","wei nan","yan an"]] print(place_name[3][1])
#结果print(wei nan)
4,字典
定义:能够存储多组数据,存取的数据有对应的描述,方便快速的调取信息
能够存储多组数据,存取的数据有对应的描述,方便快速调取数据信息
如
information = {"name": "yang xin", "age": 18, "hobby":[ "power", "woman", "money"], "address": ["'xian'shi", "bao qiao" ,"qu,xi hang"], "speciality": "ji er te chang!!!"} print(information["speciality"])
运行结果:ji er te chang!!!
5.布尔类型(bool)
用于做逻辑判断语句,True,False,判断事物真假(数字类型:非零即是True)
如:
(1). a=5
b=3
print(a>b) #True
print(0) #False
(2).
x=10
y=20
print(x is y) #比较两个id值是否相等(False)
id相等的情况下,值一定相等
id不相等的情况下,值有可能相等
**** a=257
b=257
print(a is b) # False
6运算符
算数运算符
以下假设变量:a=10,b=20
比较运算符
以下假设变量:a=10,b=20
赋值运算符
以下假设变量:a=10,b=20
逻辑运算符
#三者的优先级从高到低分别是:not,or,and >>> 3>4 and 4>3 or 1==3 and 'x' == 'x' or 3 >3 False #最好使用括号来区别优先级,其实意义与上面的一样 >>> (3>4 and 4>3) or ((1==3 and 'x' == 'x') or 3 >3) False