蓝绝

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  python基础学习 01 图解Python语法

上一页 1 2 3 4 5 下一页

摘要:# 递归函数 计算 6!= 6*5*4*3*2*1 def fun(n): if n==1: return n else: res=n*fun(n-1) #递归行数 return res print(fun(6)) E:\PycharmProjects\pythonProject\venv\Scri 阅读全文
posted @ 2022-09-06 21:33 蓝绝 阅读(25) 评论(0) 推荐(0)

摘要:# name = '杨老师' #这个为全局变量 def fun(): a=1 #其中的a为局部变量 c=a print(c) return fun() print(name) #其中的name 为全局变量 def fun1(): print(name) #其中的name 为全局变量 return f 阅读全文
posted @ 2022-09-06 21:14 蓝绝 阅读(51) 评论(0) 推荐(0)

摘要:'''列表或元组、字典 转为实参| fun(*lst),fun(**dic) ''' def fun(a,b,c): print('a=',a,'b=',b,'c=',c) fun(10,20,30) #函数调用时的参数传递,称为位置传参 lst=[11,22,33] fun(*lst) # * 函 阅读全文
posted @ 2022-09-06 20:40 蓝绝 阅读(110) 评论(0) 推荐(0)

摘要:def fun(*args): #函数定义时,个数可变的位置参数 print(args) fun(10,20,30) #输出结果为元组 def fun1(**args): #函数定义时,个数可变的关键字形参 print(args) fun1(a=10) fun1(a=10,b=20,c=30) #输 阅读全文
posted @ 2022-09-06 14:06 蓝绝 阅读(25) 评论(0) 推荐(0)

摘要:def fun(a,b=10): print(a,b) #函数的调用 fun(100) fun(20,30) print('hello',end='\t') #end实际默认值为\n print('world') E:\PycharmProjects\pythonProject\venv\Scrip 阅读全文
posted @ 2022-09-06 12:19 蓝绝 阅读(33) 评论(0) 推荐(0)

摘要:print(0) #0的布尔值为False print(bool(8)) #非0的布尔值为True def fun(num): odd=[] even=[] for i in num: if i%2: odd.append(i) else: even.append(i) return odd,eve 阅读全文
posted @ 2022-09-06 11:42 蓝绝 阅读(44) 评论(0) 推荐(0)

摘要:'''在函数调用过程中,进行参数的传递 如果是不可变对象,在函数体的修改不会影响实参的值 #arg1 的修该为100,不会影响n1的值 如果是可变对象,在函数体的修改会影响到实参的值 #arg2 的修改,append(10),会影响到n2的值 ''' def fun(arg1,arg2): prin 阅读全文
posted @ 2022-09-06 10:55 蓝绝 阅读(26) 评论(0) 推荐(0)

摘要:def calc(a,b): #a,b 是形参,在函数定义处 c=a+b return c result = calc(10,20) #按位置传递参数 #10,20 为实参,在函数调用处 print(result) res = calc(b=20,a=10) #根据形参名称进行实参传递 print( 阅读全文
posted @ 2022-09-05 15:51 蓝绝 阅读(20) 评论(0) 推荐(0)

摘要:def calc(a,b): c=a+b return c result = calc(10,20) print(result) E:\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/PycharmProjects/pythonPro 阅读全文
posted @ 2022-09-05 15:36 蓝绝 阅读(42) 评论(0) 推荐(0)

摘要: 阅读全文
posted @ 2022-09-05 15:08 蓝绝 阅读(15) 评论(0) 推荐(0)

摘要:s='天涯共此时' '编码' print(s.encode(encoding='GBK')) #在GBK这种编码格式中一个中文占2个字节 print(s.encode(encoding='UTF-8')) #在UTF-8这种编码格式中一个中文占3个字节 '解码' #byte代表就是一个二进制数据(字 阅读全文
posted @ 2022-09-05 15:04 蓝绝 阅读(29) 评论(0) 推荐(0)

摘要:#字符串格式化参考网站: https://www.jb51.net/article/259462.htm name='张三' age=20 '''百分号做占位符''' print('我叫%s,今年%d岁'%(name,age)) print('%-10.3f' % 3.1415926) #.3f 表 阅读全文
posted @ 2022-09-04 18:08 蓝绝 阅读(21) 评论(0) 推荐(0)

摘要:'''字符串的切片操作 切片[start:end:step] ''' s='hello,Python' s1=s[:5] #没有写起始点默认从0开始到5(不包括5) s2=s[6:] #没写终止点默认到最后一位元素 s3='!' newstr=s1+s3+s2 print(s1,s2,newstr) 阅读全文
posted @ 2022-09-04 17:08 蓝绝 阅读(58) 评论(0) 推荐(0)

摘要:'''字符串的比较''' print('apple'>'app') #True print('apple'>'banana') #False print(ord('a'),ord('b')) #97 98 #字符串比较的是 ordinal value print(ord('杨')) #26472 p 阅读全文
posted @ 2022-09-04 16:38 蓝绝 阅读(30) 评论(0) 推荐(0)

摘要:s='hello,Python,Python,Python' print('用字符串替换其中字符串,替换2次',s.replace('Python','java',2)) lst=['hello','java','Python'] #可以是列表或者元组 print('用空格连接列表全部元素',''. 阅读全文
posted @ 2022-09-04 12:10 蓝绝 阅读(29) 评论(0) 推荐(0)

摘要:'''字符串的判断,注意:中文属于字母 numeric :数 (字,值) alpha :阿尔法; 希腊字母表的第1个字母; decimal :十进制的; 小数的; 十进位的; identifier :标识符 alnum :代表的是[:alpha:]和[:digit:],即字母和数字 ''' prin 阅读全文
posted @ 2022-09-04 11:48 蓝绝 阅读(99) 评论(0) 推荐(0)

摘要:s='hello world python' s1='hello|world|python' '''字符串的劈分,输出结果都为为列表''' lst=s.split() #split中文翻译为分开 print('字符串的劈分,默认分开符号为空格,',lst) lst2=s1.split(sep='|' 阅读全文
posted @ 2022-09-04 11:04 蓝绝 阅读(34) 评论(0) 推荐(0)

摘要:s='hello,python' '''居中对齐''' print('居中对齐,空间长度为20,空部分用*填充',s.center(20,'*')) #center翻译为居中 print('左对齐,空间长度为20,空部分用*填充',s.ljust(20,'*')) #just翻译为 只是; 正好; 阅读全文
posted @ 2022-09-04 10:38 蓝绝 阅读(71) 评论(0) 推荐(0)

摘要:'''字符串的大小写转换''' '''转化后字符串会开辟新的储存空间''' s='hello,python' s1='hello,Python' print('s的地址',id(s),'s1的地址',id(s1)) a=s.upper() #所有字母转换成大写 print('所有字母转换成大写',a 阅读全文
posted @ 2022-09-04 10:05 蓝绝 阅读(175) 评论(0) 推荐(0)

摘要:'''集合的生成式''' s='hello,hello' print(s.index('lo')) #3 print(s.find('lo')) #3 print(s.rindex('lo')) #9 print(s.rfind('lo')) #9 '''如果查找不存在的元素''' #print(s 阅读全文
posted @ 2022-09-03 20:54 蓝绝 阅读(23) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页