
python
asty008
喜欢编程,网络和硬件
展开
-
函数的定义和调用
# 定义函数def sum(a, b): c = a - b print(c)# 位置参数 按照位置一一对应的关系来传递参数sum(1,2)# 关键字传参sum(b=3,a=1)原创 2021-12-29 22:42:50 · 240 阅读 · 0 评论 -
字典遍历~
person = {'name':'张三','age':28,'学号':5}# 1遍历字典的KEY 字典.keys()就是获取字典中所有的keys值for key in person.keys(): #key 是变量的名,可以随意取 print(key)# 2遍历字典的VALUE 字典.values()就是获取字典中所有的values值for value in person.values(): print(value)# 3遍历字典的KEY和Valuefor a,b in pe.原创 2021-12-29 22:40:51 · 264 阅读 · 0 评论 -
字典删除~
# del# 1删除字典中指定的某一个元素# person = {'name':'张三','age':28}# print(person)# del person['age'] #如果KEY存在则直接删,如果不存在就报错# print(person)# 2删除整个字典# person = {'name':'张三','age':28}# print(person)# del person #整个person都删了.## clear# 3清空字典,但保留字典对象# pe.原创 2021-12-29 22:38:36 · 498 阅读 · 0 评论 -
字典添加~
person = {'name':'张三','age':28}print(person)# 如果使用变量名字['键'] = 值,这个键如果在字典中不存在,就会新增,存在则修改person['aa'] = 'bb'print(person)原创 2021-12-29 22:37:02 · 156 阅读 · 0 评论 -
字典修改~
person = {'name':'张三','age':28}print(person)person['name'] = '法外狂徒'person['age'] = 25print(person)原创 2021-12-29 22:33:56 · 177 阅读 · 0 评论 -
字典查询~
person = {'学号':5,'性别':'男'}## # 用[]访问字典中的元素 person[key值],如果key值不存在就会报错,如print(person['bb'])会报错# print(person['学号'])## # 用get来访问字典中的元素 person.get(key值),如果key值不存在则不会报错.只会返回None# print(person.get('学号'))# print(person.get('bb'))# C:\Python\Python37\p.原创 2021-12-26 18:01:59 · 339 阅读 · 0 评论 -
字符串切片
# s = 'hello world'## print(s)# print(s[4])# print(s[3:7]) #从下标3开始,左闭右开,就是[3,7) 即 lo w# print(s[2:]) #从下标2开始,没结束下标,就是到尾 即 llo world# print(s[:5]) #没写开始下标就是从头开始,左闭右开,就是[0,5) 即 hello# print(s[1:10:3]) #从下标1开始到下标10,步长为3 就是 [1,10) 即下标1,4,7 eoo# print.原创 2021-12-26 17:56:00 · 422 阅读 · 0 评论 -
元组~~~
# 元组中的元素不能被修改# a_tuple = (1,2,3,4,5)## print(a_tuple)# print(a_tuple[0])# print(a_tuple[4])# a_tuple = (5) 当元组中只有一个元素时,要加逗号,否则它就是int类型# print(type(a_tuple))# C:\Python\Python37\python.exe F:/program/python/lianxi/036_元组高级.py# <class 'int'>.原创 2021-12-26 17:51:31 · 94 阅读 · 0 评论 -
列表操作(删除)
# del 根据下标删除# pop 删除最后一个元素# remove 根据元素的值进行删除# a_list = [1,2,3,4,5,6]# print(a_list)# del a_list[3] # del list[下标] 根据下标删除# print(a_list)# C:\Python\Python37\python.exe F:/program/python/lianxi/035_列表高级_删除.py# [1, 2, 3, 4, 5, 6]# [1, 2, 3, .原创 2021-12-26 17:49:20 · 226 阅读 · 0 评论 -
列表操作(查询)
# fool_list = ['a','b','cc','dd']## # 判断在控制台输入的那个数据,是否在列表中## fool = input('请输入你想吃的食物')## if fool in fool_list:# print('有')# else:# print('没有')fool_list = ['a','b','cc','dd']fool = input('请输入你想吃的食物')if fool not in fool_list: print.原创 2021-12-26 17:48:20 · 244 阅读 · 0 评论 -
列表操作(修改)
# 通过列表的下标来进行修改fool_list = ['a','b','cc','dd']print(fool_list)fool_list[3] = 'ee'print(fool_list)原创 2021-12-26 17:46:03 · 349 阅读 · 0 评论 -
列表操作增加
# append 追加# fool_list = ['a','b','cc','dd']# print(fool_list)# fool_list.append('123')# print(fool_list)# C:\Python\Python37\python.exe F:/program/python/lianxi/032_列表高级_添加.py# ['a', 'b', 'cc', 'dd']# ['a', 'b', 'cc', 'dd', '123']## Process fini.原创 2021-12-26 17:43:10 · 206 阅读 · 0 评论 -
字符串~~~
# 获取长度 len len函数可以获取字符串的长度# 查找内容 fine 查找指定内容在字符串中是否存在,如果存在就返回在字符串中第一次出现的位置# 判断 startswith,endswith 判断字符串是不是以xxx开头/结尾# 计数出现次数 count 返回str在start和end之间,在mystr里面出现的次数# 替换内容 replace 替换字符串中指定的内容,如果指定次数count,则替换不会超过count次# 切割字符串 split .原创 2021-12-26 17:38:31 · 179 阅读 · 0 评论 -
for_range
# for格式 : for 变量 in 要遍历的数据# 方法体# s = 'china'# i 是字符串中一个又一个的字符变量# s 代表的是要遍历的数据# for i in s:# print(i)# range(5) [0,5) range从0开始# range方法的结果 一个可以遍历的对象# for i in range(5):# print(i)# range(1,6)# range(从哪开始挑,结束值) range从0.原创 2021-12-26 17:35:54 · 136 阅读 · 0 评论 -
python 密文输入判断
# Author:hjlimport getpassu_name = "a"u_pwd = 5 #这是整型name = input("name:")pwd = getpass.getpass("password:") #这是字符型print(name,pwd)if u_name == name and u_pwd == int(pwd): #比较时要转成同类型的...原创 2018-05-06 16:38:23 · 629 阅读 · 0 评论 -
python while循环
# Author:hjl#encoding=utf-8guess_num = 123count = 5 # 允许猜测的次数while count > 0 : you_num = input("you_num:") if guess_num == int(you_num) : print("恭喜猜对了") break e...原创 2018-05-06 17:35:03 · 158 阅读 · 0 评论 -
python for循环
for i in range(3): print("i=",i)for j in range(1,9,3): print("j=",j)1到9 打印 步长是 3原创 2018-05-06 18:03:30 · 185 阅读 · 0 评论 -
python数组
# Author:hjlname = ["aa","bb","cc","dd",'ee']print("1-",name)name.append('qq') #增(追加)print("2--",name)print(name[0],name[2])print("从第1位开始打,打印后2(3-1)位 name[1:3]",name[1:3])print原创 2018-12-01 16:54:19 · 155 阅读 · 0 评论 -
python变量,输入,打印
# Author:hjlname = "hjl"print("my name is" , name)print("你")name = input("name:")age = input("age")age_d = int(age)print("age:",type(age),"age_d:",type(age_d))info = ''' infon原创 2018-05-06 12:02:30 · 1171 阅读 · 0 评论