随笔分类 - python-基础篇
主要 字符串/列表/元组/字典
摘要:常用: \ 转义符 r 忽略转义符的作用 切片"12345"[开始:结束:步长] python 基础: 函数代码块以 def 开头,后接函数名称和圆括号() 冒号起始 圆括号中定义参数 函数说明 文档字符串 return 表达式 结束函数 选择性的返回一个值给调用方 不带表达式的return 或者不
阅读全文
摘要:# 文件和异常: # 读取文件 --读取所有 file = 'D:/liuzhuanfang/python/Hogwartsliu/xueqiu/file_read.txt' # 第2个实参定义 "w" --写入(删除原文件),"r" --读取,"a" --写入(原文件后添加),"r+" --读写
阅读全文
摘要:类: 参考文档:jianshu.com/p/202a289fb2d9 Python3 中类的静态方法、普通方法、类方法 静态方法: 用 @staticmethod 装饰的不带 self 参数的方法叫做静态方法,类的静态方法可以没有参数,可以直接使用类名调用。 普通方法: 默认有个self参数,且只能
阅读全文
摘要:基础概念: 字符类型:str() 比较大小 --从第1个开始比较数值类型:int() 比较大小 --整个值比较 strip() --删除首尾 空白sort() --排序-永久sorted() --排序-临时reverse() --倒序 len() --确定长度lower() --转换为小写upper
阅读全文
摘要:1、递归特点: 1、递归类似循环 2、递归必须有一个明确的结束条件 3、每次进入更深一层递归时,问题规模相比上次递归都应有所减少 4、递归效率不高,递归层次过多会导致栈溢出 2、递归的函数: # 处于死循环 import time def a(n): print(n) time.sleep(1) a
阅读全文
摘要:函数 1、函数定义: 为了完成某一特定功能,是逻辑结构化和过程化 2、好处: 代码重用 代码一致性、易维护 可扩展性 3、函数的使用: 1. 函数基本格式: def test(x,y,z): print(x) print(y) print(z) test(y=2,x=1,z=3) def test(
阅读全文
摘要:参考文档: https://zhuanlan.zhihu.com/p/90439125 1、百分号-字符串拼接: 1. %s 用法 print("I am %s my hobby is %s" %("lzf","play")) == print("I am {},my hobby is {}".fo
阅读全文
摘要:集合: 1、集合定义: 不用元素组成 元素无序 元素必须是不可变类型 集合可修改 2、内置函数: s = {1,2,4,(1,2,3)} 1、 add(),增加 s.add() 2、pop(),随机删除 s.pop() 3、remove(),指定删除,不存在会报错 s.remove(1) 4、dis
阅读全文
摘要:字典 dict 主要方法: keys() ,values(),items() ,get() ,update() 基本结构: info = { "k1":18, "k2":19 } # 字典的value可以是任意值;布尔值、列表、字典不能作为字典的key #字典无序 info = { "k1":18,
阅读全文
摘要:元组 tuple 相当于是列表的加工 列表相同点: 1、可索引、切片 2、能用for循环,可迭代对象 3、元素是有序的 列表不同点: 1、格式() 2、元组的一级元素不可被修改(增加、删除) # 字符串、列表、元素 3者可互相转换 test1 = "hello word" test2 = [123,
阅读全文
摘要:字符串-str ***7个基本魔法**** join v = "连接符".join(test)split v = test.split("分隔符",1)find v = test.find("C",3,9) #找到C,在区间3-9strip v = test.strip()upper v = tes
阅读全文
摘要:列表 list 功能: 列表格式 [ ] 列表在可以嵌套任何类型(数字、字符串、列表、布尔值) 索引取值 切片,切片结果也是列表 循环 for while 修改:修改、删除 切换删除、切片修改 in 操作 案例: 索引 print(test[1]) 切片 print(test[1,3]) for f
阅读全文
摘要:1、运算符 a.结果是值 算数运算: + - * / % // ** a=10+10 赋值运算: = a = a+1 b.结果是布尔值 比较运算: == >= <= != a=1>5 逻辑运算:and or a = 1>6 or 1==1 成员运算: in not in a = "a" in "ab
阅读全文
摘要:while循环: 1、格式: while 条件: ... print(“...”) 2、while else的使用 3、continue、break continue:终止当前循环,开始下一次循环 break:终止所有的循环 4、代码场景: while else --while执行后再执行else
阅读全文
摘要:题目:1、使用while循环输入 1,2,3,4,5,6, 8,9,102、输出1-100的奇数3、求1-100的所有数的和4、求1-100内的偶数之和6、用户登录(3次机会重试) 7、字符串循环(for、while) 8、将输入内容的索引打印出来 9、1-8的数字能组成多少个不重复,不相同的2位数
阅读全文
摘要:变量名 1、组成:数字、字母、下划线 2、变量名要有意义 3、多个单词则用下划线,如user_id 4、python的变量名不要驼峰显示 要求: a、不能以数字开头 b、不能使用关键字 c、尽量不要用python内置的函数 字符串: 1、引号内的都称为 字符串 2、常用引号:' '," ",'' '
阅读全文

浙公网安备 33010602011771号