day 02

列表:
定义:在[]内,可以存放多个任意类型的值,
并以逗号隔开。
一般用于存放学生的爱好,课堂的周期等等..
并定义一个学生列表,可存放多个学生
students = ['钱寺','李小龙','张全蛋','赵铁柱']
print(students[1])#李小龙
student info = ['杨波',84,'male',['泡8','喝9']]
#取杨波同学的所有爱好
print(student_info[3])
#取杨波同学的第二个爱好
print(student info[3][1])

.插入值
student_info=[’浩卿”,95,'female’,[’舞”,’喊麦’】,95】
#在student_info中,索引为3的位置插入“喜欢”
student_info.insert(3,'喜欢')
print(student_info)

元组:
定义:
在()内,可以存放多个任意类型的值,并以逗号隔开。
注意:
元组与列表不一样的是,只能在定义时初始化值,不能对其进行修改。
优点:
在内存中占用的资源比列表要小。

列表:
定义:在[]内,可以存放多个任意类型的值,
并以逗号隔开。
一般用于存放学生的爱好,课堂的周期等等。
户并定义一个学生列表,可存放多个学生
# 1ist(I'钱壶',李小龙',张全蛋”,赵铁柱
# students = ['钱左','李小龙','张全蛋”,'赵铁柱']
# print(students[17)#李小龙

不可变类型:
变量的值修改后,内存地址一定不一样。
数字类型
int
float
字符串类型
str
元组类型
tuple
可变类型:
列表类型
1ist
字典类型
dict

字典类型:
作用:
在母内,以逗号隔开可存放多个值,
以key-value存取,取值速度快。
定义:
key必须是不可变类型,value可以是任意类型

#优先掌握的操作:
# 1、按key存取值:可存可取
#存一个 1evel:9的值到dict1字典中
dict1 [ ' level' ] = 9
print ( dict 1 ) # ! ' age ' : 18 , ' name ' : ' tank ' , ' level ' : 9 ?
print (dictl [ name ) # tank
#2、长度1en
#3、成员运算infunot in 只判断字典中的key
print('name' in dict1) # True
print(' tank' in dictl) # False
print(' tank' not in dictl) # True

#4、删除
del dict1 [ ' level ' ]
print(dict1)#fage':18,'name':'tank')
#5、键keys0,值values0,键值对items(
#得到字典中所有key
print(dictl.keys()
#得到字典中所有值values
print(dictl.values()
#得到字典中所有items
print(dictl.items()
#get
dictl={age':18,'name':'tank'}
2# print(dictl.get('age')
#[]取值
# print(dictl['sex') # KeyError:'sex'
#get取值
print(dictl.get('sex)))#None
#若找不到sex,为其设置一个默认值
print(dictl.get('sex','male')

if 判断:
语法:
if 判断条件:
# 若条件成立,则执行此处代码
逻辑代码
elif 判断条件:
# 若条件成立,则执行此处代码
逻辑代码
else:
#若以上判断都不成立,则执行此处代码
逻辑代码
while循环
语法:
while 条件判断:
#成立执行此处
逻辑代码
break # 跳出本层循环
continue #结束本次循环,进入下一次循环

执行python文件的过程:
1.先启动python解释器,加载到内存中。
2.把写好的python文件加载到解释器中。
3.检测python语法,执行代码。

注意:必须指定字符编码,以什么方式写
就得以什么方式打开。如:utf-8
执行python文件的过程:
1.先启动python解释器,加载到内存中。
2.把写好的python文件加载到解释器中。
3.检测python语法,执行代码。
SyntaxError:语法错误!
打开文件会产生两种资源:
1.python程序
2.操作系统打开文件
#参数一:文件的绝对路径
#参数二:操作文件的模式
f=open('file.txt',mode='wt',encoding='utf-8')
f.write('tank')
f.close()#关闭操作系统文件资源

文件处理之上下文管理:
# with可以管理open打开的文件,
会在with执行完毕后自动调用close()关闭文件
with open()

四函数
什么是函数?
函数指的其实一把工具。
使用函数的好处:
1.解决代码冗余问题。
2.使代码的结构更清晰。
3.易管理。
函数的使用必须遵循:先定义,后调用。
函数定义语法:
def函数名(参数1,参数2...):
注释:声明函数
逻辑代码
return 返回值
def:defind定义。
函数名:必须看其名知其意。
():接收外部传入的参数。
注释:用来声明函数的作用。
return:返回给调用者的值。
定义函数的三种形式:
1.无参函数
不需要接收外部传入的参数。
2.有参函数
需要接收外部传入的参数。
3.空函数
pass

函数的嵌套定义:
在函数内部定义函数。
函数对象:
函数的内存地址称之为函数对象。
函数的名称空间:
内置:
python解析器自带的都称之为“内置名称空间”。
全局:
所有顶着头写的变量、函数...都称之为“全名称空间”。
局部:
在函数内部定义的,都称之为“局部名称空间”。
名称空间加载顺序:
内置--->全局-->局部
名称空间查找顺序:
局部--->全局--->内置

posted @ 2019-06-25 20:52  刑事组之龙周星星  阅读(75)  评论(0)    收藏  举报