- 博客(23)
- 收藏
- 关注
原创 Python 0基础_变现_38岁_day 16(文件操作)
print(f.readlines()) #输出结果:['2024-4-20\n', '星期四'] 如果文件中有换行,就会转化为:\n,一起成为列表的元素;open(文件路径,访问模式,字符编码) 前面两个参数是必备参数,后面的字符编码为选填,但是大多数情况下都会协商字符编码。readlines() 读取文件中的所有内容,返回一个列表,并且文件中的每一行都是列表中的一个元素;通常操作完文件,需要关闭文件,使用 close() 关闭文件。
2024-04-25 00:19:49 365 1
原创 Python 0基础_变现_38岁_day 15(匿名函数)
print(li) #输出结果:['哈密瓜', '梨', '香蕉']print(li) #输出结果:['梨', '香蕉', '哈密瓜']print(li) #输出结果:['哈密瓜', '香蕉', '梨']#使用匿名函数定义一个两个数字相加的函数。
2024-04-24 23:43:30 343
原创 Python 0基础_变现_38岁_day 14(递归函数)
return n*func(n-1) #返回了函数的自身;递归函数:等同于数学中的阶乘。递归函数就是实现阶乘的概念。
2024-04-21 16:17:49 238
原创 Python 0基础_变现_38岁_day 13(函数的闭包)
func1()() #retunrn返回func2后,“func1()() "变成:func2(),从而来调用内层函数;return func2 #与普通的嵌套函数不一样的点:闭包的外层函数会将内层函数的函数名(不带括号)作为返回值返回;#调用内层函数的方法二: 用变量名接受外层函数的返回值,再用变量名调用内层函数。3、嵌套的外层要将内层函数的函数名作为返回值进行返回;2、嵌套函数的内层函数要引用外部函数的变量;
2024-04-21 16:14:07 396
原创 Python 0基础_变现_38岁_day 13(函数的作用域)
print(val) #局部作用域的变量不能再全局中使用,会报错;#nonlocal val #局部变量,不能再全局中声明非局部变量。局部作用域:在嵌套的函数中,内层函数可以访问外层函数的变量,但是不能直接修改。# num+=1 #在函数中修改全局变量会报错;#局部变量也需要声明,才能进行修改 ,声明关键字 nonlocal。# num = 5 #全局变量,顶格写的变量称为全局变量。
2024-04-20 23:46:48 396
原创 Python 0基础_变现_38岁_day 13(参数)
def GZ(SC,SX=15,*args,**kwargs): #SX为默认参数,默认值15, *args,**kwargs的位置不能互换,注意:参数的顺序:必备参数->默认参数->不定长参数(*args,**kwargs),*args,**kwargs的顺序不能改变;#print(f"您的今天的工资为:{GZ(10,20)}") #当默认值的形参填入实参后,形参会被实参覆盖;print(GZ(8,13,"今天工作比较努力,没有摸鱼",9.8,day1=15,day2=8))
2024-04-20 23:43:26 592
原创 Python 0基础_变现_38岁_day 12(Return返回值)
#demo2() #有返回值的函数,且函数体内未使用内置函数,直接调用没有任何内容 输出结果:“没有任何数据”print(b) #输出结果:1 2 3 这是一个有返回值的函数 返回值右边的内容被执行,而return下面的语句没有被执行;# print(demo2()) #当函数使用了return返回值时,需要打印调用语句,或者用变量接收起来使用;# #b = print("这是一个有返回值的函数")'''打印函数调用;
2024-04-19 23:35:58 233
原创 Python 0基础_变现_38岁_day 12(函数定义与调用)
print(a) #a的内存地址与函数的内存地址一样, 输出结果:,print(isnumber) #单独打印函数名为存储的内存地址->16进制 输出结果:在python中定义函数,可以提高代码的复用率,避免写重复的代码,减少代码量;
2024-04-19 23:32:27 415
原创 Python 0基础_变现_38岁_day 11(阶段2总结)
内置函数:int(),float(),bool(),list(),dict(),set(),函数内的内容,均为参数;---------------------------运算符-------------------------------------------------数据类型--------------------散列类型:dict(字典)->键值对 set(集合)->无序且唯一。> < >= <= 比较运算符。% 取余。
2024-04-18 23:50:25 240
原创 Python 0基础_变现_38岁_day 11 (作业:简单的银行系统)
if password==ct_bank[card_num]['password']: #判断输入的密码是否与账户中的密码相同。print(f"您的余额是:{ct_bank[card_num]['money']}元")print(f"您的余额是:{ct_bank[card_num]['money']}")print(f"您的余额是:{ct_bank[card_num]['money']}")card_num = input("请输入四位数的卡号:")
2024-04-18 23:41:13 1080
原创 Python 0基础_变现_38岁_day 10 (集合)
print(set1) #输出结果{1, 2, 3, 4, 'c', 'b', 'a'},无序的增加了新的集合元素。# print(set6) #输出结果:{'a'} 差集,去除相同的元素{1,2},返回被减集合中剩下的元素{'a'}print(set1) #输出结果:{2, 3, 4, 'c', 'b', 'a'},从左边删除了第一个元素。#回顾课堂作业(去重后,进行排序),另一种集合解法。
2024-04-17 23:31:56 977
原创 Python 0基础_变现_38岁_day 10 (作业)
user = input("请输入手机号码:")# print("请输入正确的手机号码")# print("输入正确,继续")1、找出两个列表中相同的元素,并打印出来。需求二:长度是11位。
2024-04-17 23:29:05 398
原创 Python 0基础_变现_38岁_day 9 (字符串)
print(str1.split('o',1)) #只分割一个'o' 输出结果:['Hell', ' world']# print(str1.split('o')) #'o'作为分隔符字符串,不在结果中,默认分割所有符合条件的字符 输出结果:['Hell', ' w', 'rld']
2024-04-16 22:30:13 456
原创 Python 0基础_变现_38岁_day 9(字典)
print(di.items()) #输出结果:dict_items([('1', 'liyong'), ('2', '王五'), ('3', '李四'), ('4', 'python'), ('id', 123), (5, '小红')])'''-----------------------------字典中新增元素----------------------------------'''当键不存在时,则添加这个键值对;
2024-04-16 22:25:36 466
原创 Python 0基础_变现_38岁_day 8
'''----------------------------------------课后作业-----------------------------------------'''1、有一个列表info = [1,3,2,5,4],通过两种方式将列表变为 info=[5,4,3,2,1]print(info_new1) #输出结果:[5, 4, 3, 2, 1]print(info) #输出结果:[5, 4, 3, 2, 1]
2024-04-15 01:10:13 289
原创 Python 0基础_变现_38岁_day 7
---------------------------------------------索引下标的概念--------------------------------------------------------------------------for 循环--------------------------------------------------------# print(id(a),id(b),id(c)) #"b=a",说明b和a同时指向了同一个内存地址;
2024-04-13 23:50:15 506
原创 Python 0基础_变现_38岁_day 6
'''-----------------------------------列表中修改元素---------------------------------------''''''-----------------------------------列表中删除元素--------------------------------------------------------------------------列表中查找元素---------------------------------------
2024-04-11 00:31:44 982
原创 Python 0基础_变现_38岁_day 5
# a,b,c,d = tuple1 #将元组里面的元素分别赋值给变量a,b,c,d。'''-------------------元组----------------------------'''----------------修改元组元素-------------------''''''----------------元组拆包-------------------# print(type(b)) #b是一个元组类型。
2024-04-09 22:57:26 542
原创 Python 0基础_变现_38岁_day 4
---------------------------------------------for循环实例--------------------------------------------------------------------for 循环--------------------------------------------------------for循环可以不用考虑循环的次数,for会自动获取迭代对象的索引位置的值,直至末尾,循环才会结束(*****)跳过本次循环,继续执行下次循环。
2024-04-08 00:31:32 526
原创 Python0基础_变现_38岁_day 3
'''--------------------------------------------比较、逻辑运算符-------------------------------------------大于 > 小于 < 大于等于 >= 小于等于 <= 等于 == 不等于!# print(f"我的名字是:{name},我的年龄是:{age}")
2024-04-07 23:12:43 475
原创 Python0基础_变现_38岁_day 2
学习第二天就开发了一个游戏,虽然easy、朴素,但仍充满了成就感,在追逐梦想的道路上迈开了第一步,虽然目标还很遥远,但每一个小目标的实现,我想距离成功又进了一步;'''-------------------------------------------- 作业一 ----------------------------print(f'你使用了{count-1}次机会,你没有猜中,正确的数字是:{num}')user = int(input("请输入一个1~100之间的整数:"))
2024-04-06 10:36:32 407
原创 python 0基础起步_38岁_day 1
print(f"矩形的周长:{L:.2f},矩形的面积:{S:.1f},")a = float(input("请输入矩形的长:"))b = float(input("请输入矩形的宽:"))"第3题:输入长和宽,求周长和面积"基础概念和基本类型的作业。
2024-04-05 23:20:50 117 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人