Python初级
文章平均质量分 57
无
贪心的柠檬
正在努力学习的小菜鸟……
展开
-
Python_文件操作
Python_文件操作1.文件操作的作用作用:把一些内容(数据)存储起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份。2. 文件的基本操作2.1 文件操作步骤注意:可以只打开和关闭,而不进行任何的读写操作(1)打开open(name,mode)name:要打开的目标文件名的字符串(可以包含文件所在的具体路径)。mode:打开文件的模式(访问模式):只读、写入、追加等。(2)读写读:read()写:writer()(3)关闭close()2.2 主访问模式读®:如原创 2021-04-26 17:42:07 · 172 阅读 · 2 评论 -
Python_高阶函数
Python_高阶函数1.体验高阶函数# abs():对数字求绝对值print(abs(-2)) #2#round():求数字求四舍五入print(round(1.6)) #2print(round(1.3)) #1需求:任意两个数字,按照指定要求整理数字后再求和方法一:def add_num(a,b): return abs(a)+abs(b)result=add_num(-1,-2)print(result) #3方法二:def原创 2021-04-22 20:51:58 · 135 阅读 · 0 评论 -
Python_递归函数和匿名函数
Python_递归函数和匿名函数1. 递归1.1 递归的特点函数内部自己调用自己必须有出口1.2 递归的应用#3+2+1def sum_numbers(num): #1.出口 if num==1: return 1 #2.当前数字 + 当前数字-1的累加和 return num+sum_numbers(num-1)result=sum_numbers(4)print(result)2.lambda表达式2.1 lambda的应用场原创 2021-04-22 16:44:53 · 177 阅读 · 0 评论 -
Python_函数应用
Python_函数应用原创 2021-04-22 14:37:23 · 133 阅读 · 0 评论 -
Python_函数提高
Python_函数提高1. 变量作用域局部变量:只在函数体内部生效。作用:在函数体内部,临时保存数据,即当函数调用完成后,则销毁局部变量。def testA(): a=100 print(a) #函数体内部访问,能访问到a变量testA()print(a) #报错,a是局部变量,函数外部无法访问全局变量:在函数体内、外都能生效的变量。a=100def testA(): print(a)def testB(): print(a)tes原创 2021-04-20 17:16:27 · 236 阅读 · 5 评论 -
Python_函数
Python_函数学习1. 函数函数:将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。可以实现代码重用。2. 函数的使用步骤2.1 定义函数2.2 调用函数注意:(1)不同的需求,参数可有可无。(2)在Python中,函数必须先定义后使用。def sel_func(): print('显示余额') print('存款') print('取款')print('登陆成功')# 显示功能界面sel_func()原创 2021-04-20 13:09:20 · 339 阅读 · 3 评论 -
Python_推导式
Python_推导式(生成式)1列表推导式(列表生成式)作用:用一个表示式创建一个有规律的列表或者控制一个有规律的列表# 需求:创建一个0-10的列表# (1)while循环实现list1=[]i=0while i<10: list1.append(i) i+=1print(list1) #[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]# (2)for循环实现list2=[]for j in range(0,10,1): list原创 2021-02-18 10:41:39 · 90 阅读 · 0 评论 -
Python_公共操作
Python_公共操作1.运算符(1)+运算符:合并注意:只支持字符串、元组、列表# 字符串str1='aa'str2='cc'# 列表list1=[1,5]list2=[3,6]# 元组tuple1=(1,4)tuple2=(5,8)# 字典dict1={'name':'liming'}dict2={'age':10}# (1)+运算符print(str1+str2) #aaccprint(list1+list2) #[1, 5, 3, 6]原创 2021-02-17 19:54:32 · 152 阅读 · 2 评论 -
Python_集合
Python_集合1.创建集合注意:(1)创建集合使用{}或者set(),但是创建空集合只能使用set(),因为{}用来创建空字典(2)集合没有顺序,不能用下标(3)集合具有去重功能# 1.创建有数据的集合s1={10,20,30}print(s1) #{10, 20, 30}# 2.去重功能s2={10,20,30,20,30}print(s2) #{10, 20, 30}s3=set('adscasssa')print(s3) #{'s', 'd'原创 2021-02-17 14:45:01 · 103 阅读 · 3 评论 -
Python_字典
Python_字典1.字典的特点特点:字典里面的数据都是以键值对的形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可2.创建字典的语法特点:符号为大括号数据以键值对的形式出现各个键值对之间用逗号隔开#有数据字典dict1={'name':'liming','age':10,'sex':'男'}print(dict1) #{'name': 'liming', 'age': 10, 'sex': '男'}p原创 2021-02-17 14:05:08 · 102 阅读 · 3 评论 -
Python_元组
Python_元组1.元组的作用作用:一个元组可以存储多个数据,元组内的数据不能被修改2.定义元组(1)元组特点:用小括号,用逗号隔开# 元组# 多个数据元组t1=(10,20,30)print(t1) #(10, 20, 30)print(type(t1)) #<class 'tuple'># 单个数据元组t2=(10,)print(t2) #(10,)print(type(t2)) #<class 'tuple'>原创 2021-02-16 20:54:58 · 80 阅读 · 2 评论 -
Python_列表
Python_列表1.列表的格式(1)格式:[数据1,数据2,数据3······](2)注意:列表可以一次性存储多个数据,且可以为不同数据类型2.列表的常用操作2.1 查找2.1.1下标# 下标name_list=['LiMing','zhangsan','lisi']print(name_list[0]) #LiMingprint(name_list[1]) #zhangsanprint(name_list[2]) #lisi2.1.2函数(1)index():返回指定数原创 2021-02-16 20:03:34 · 83 阅读 · 2 评论 -
Python_字符串
Python_字符串1.字符串的写法#字符串的写法# 写法一:a='LiMing'print(a)print(type(a))# 写法二:b='''LiMing'''print(b)print(type(b))# 写法三:c="LiMing"print(c)print(type(c))# 写法四:d="""LiMing"""print(d)print(type(d))# 写法五:e='I\'m LiMing'print(e)print(type(e))原创 2021-02-16 16:24:45 · 153 阅读 · 6 评论 -
Python_for循环
Python_for循环1.语法for 临时变量 in 序列:重复执行的代码········#for语法练习str='hello'for i in str: print(i,end='\t')2.breakbreak:终止此次循环# break练习# 需求:打印到e停止str='hello'for i in str: if i=='e': break print(i, end='\t')3.continuecontinue:退出原创 2021-02-15 14:04:14 · 334 阅读 · 0 评论 -
Python_while循环
Python_while循环1.语法while 条件:条件成立重复执行代码1条件成立重复执行代码2·······# while 循环语法# 输出5遍helloi=1while i<=5: print('hello') i+=1 #i=i+12计数器书写习惯# 计数器书写习惯# while 循环语法# 输出5遍helloi=0 #从0开始while i<5: #小于5即可 print('hello') i+=1 #i=i+1原创 2021-02-15 12:44:11 · 1735 阅读 · 1 评论 -
Python_if语法
Python_if语法1.if语法if条件:条件成立执行的代码······# if语法:if True: print('条件成立执行代码1') print('条件成立执行代码2')#下方代码没有缩进到if语句块,所以和if条件无关print('此代码是否可以成功执行')2.if···else语法if条件:条件成立执行的代码······else:条件不成立执行的代码······注意:如果某些条件成立执行了相关的代码,那么其他的情况的代码解释器根本不会执行3原创 2021-02-14 18:11:25 · 1892 阅读 · 0 评论 -
Python_数据类型转换和运算符
Python_数据类型转换和运算符1. 输入(1)语法:input(‘提示信息’)(2)特点:当程序执行到input,等待用户输入,输入完成后才继续向下执行在python中,input接收用户数据输入后,一般存储到变量,方便使用在python中,input会把接收到的任意用户输入的数据都当做字符串处理# 输入password=input('请输入密码')print(f'您输入的密码是{password}')print(type(password)) #测试数据类型2.数据类原创 2021-02-14 13:50:54 · 388 阅读 · 2 评论 -
Python_变量和数据类型
Python_变量和数据类型1. 注释(1)单行注释:#(快捷键:Ctrl+/)# print("hello")(2)多行注释:六个单引号或者六个双引号(英文状态下,三个一组)"""print("hello")print("hello")print("hello")print("hello")"""'''print("hello")print("hello")print("hello")print("hello")'''...原创 2021-02-11 18:16:10 · 374 阅读 · 4 评论