菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题: Python_白李娜_2021_01_19 [打印本页]
作者: つ兜兜里没糖 时间: 2021-1-19 21:29
标题: Python_白李娜_2021_01_19
本帖最后由 つ兜兜里没糖 于 2021-1-19 21:29 编辑
一、整理笔记
17:30--21:30
程序结构 分为:顺序结构,分支结构,循环结构
分支结构
age = int(input ('请输入您的年龄:'))
if 语句可以单独使用,else语句不能单独使用
分支结构中必须有if语句,并且只能有一个 ;
Elif语句可有可无;else有的话只能有一个
循环结构
For循环
for name in names :
print (name)
data = [1,2,3,4,5,6,7,8,9,10]
data = list(range(11))
print (data)
s=0
for n in data:
for n in range(11):
s = s + n
print ('s=%d'%s)
While循环
#1+2+3+4+5+6+7+8+9+10
s = 0
n = 10
while n>0:
s = s + n
n = n - 1
print('s=%d'%s)
break终止循环
Continue 结束本次循环
字典 dict 是一组键key-值value对的集合
字典的查找速度特别快
字典的key是唯一的,但value可以重复
字典是无序的
#根据key获取value
score = name_scores['xiaobai']
print ('score=%d'%score)
#get()获取不到对应的value时 ,则返回None
score = name_scores.get('whj')
print ('score=%s'%score)
#添加键值对
name_scores ['bailina'] = 100
print (name_scores)
#修改
name_scores['bailina'] = 90
print (name_scores)
#删除
name_scores.pop('bailina')
print(name_scores)
return 语句,返回函数执行的结果
函数内部执行到return语句时,会立即结束,不要把任何语句写在return语句之后
不写return的时候,程序会默认的添加一个return语句,return后如果没有任何返回值,相当于return None
位置参数positional argument
位置参数必须传参
位置参数是按照顺序传参的
默认参数
-参数有一个默认值
-默认参数可以简化函数的调用
-默认参数必须写在位置参数的后面
-变化大的参数一般用位置参数,变化小的参数可以作为默认参数
import math
def coordinate (x,y,lenth,angle):
x1 = x + lenth*math.cos(angle)
y1 = y - lenth*math.sin(angle)
return x1,y1
#如果试图在return语句中返回多个值
#程序自动将这多个值封装为一个元组
PI = 3.1415926
result = coordinate(5,10,10,PI/6)
print (result)
x,y=(1,2)
print (x,y)
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) |
Powered by Discuz! X3.4 |