目录
函数
命令电脑产生行为的指令。所以可以把函数看成一种行为。
比如说戴帽子,
戴是一种行为,帽子是完成行为的道具,你带好了帽子是一个结果。
函数是一个行为,数据是完成这个函数的道具,最终这个函数会反馈给你一个结果。
进一步思考:
你可以戴帽子,但是你不可以把一个煤气罐放在头上。因为帽子和煤气罐不是一个类别的东西。
所以凡是数据都会有它所属于的类别,
同时,一个函数也只能适用于一定的数据类型。
print()函数
打印出括号里的东西
print(''let's go'') >>> let's go
print('let\'s go') >>> let's go
print(1+1) >>> 2
print('你\n好') >>> 你
好
print('''你 >>> 你
好''') 好
print('a'+'b') >>> ab
数据类型
拿生活中举例,衣服,帽子,鞋,书...物品的种类有无数种,
数据类型也有无数种。只有常见和不常见之分。
常见数据类型:
字符串 str 'abc' 带引号的全部视为字符串,字符串无法进行运算哦
整数 int 1
浮点数 float 1.0
type()函数
查看数据类型
print(type(abc)) >>> <class 'str'>
print(type(1)) >>> <class 'int'>
print(type(1.0)) >>> <class 'float'>
变量
a=1
把数字1的值,赋予给变量a。术语叫做赋值。
a获得1的全部属性。
if函数
根据条件的不同来决定该怎么做
if
a=0.5
b=0.5
if a+b>=1 : 冒号不能少
print(1) >>> 1 最前方空四个空格
如果满足条件,
则执行空格后的函数
否则直接跳过。
if...else...
a=0.5
b=0.5
if a+b >=1 : 条件判断
print(1) 满足条件执行函数
else :
print(0) 不满足条件会执行的函数
if...elif...else...
a=0.5
b=0.5
if a+b >=1 : 满足条件1执行
print(1)
elif 0<a+b<1 : 满足条件2执行
print(0.5)
else: 其他情况执行
print(0)
可添加多个elif
可以不加else
input()函数
input('输入你滴名字:') >>> 输入你滴名字:
输入数据后,按回车可继续运行下一步程序。
列表list
一种数据存储方式
l=['a','b','c']
l[0] 第0号元素 >>> a
l[:] 全部元素 >>> ['a','b','c']
l[2:] 2号及后面的元素 >>> c
l[:2] 不包括2号,2号之前的元素 >>> ['a','b']
l[1:3] 1~2号元素 >>> ['b','c']
l.append('d') 添加元素至末尾 >>> ['a','b','c'.'d']
l[0]='e' 替换 >>> ['e','b','c']
del l[0] 删除 >>> ['b','c']
字典
一种数据存储方式
d={'a':33,'b':22,'c':11}
d['a'] 提取数据 >>> 33
del d['a'] 删除 >>> d={'b':22,'c':11}
d['d']=44 增加 >>> d={'b':22,'c':11,'d':44}