python之逻辑运算符
📰
📖练习:
a=Falseb=50print(a>bora<10) print(a>bandb<10) print(a<borb<10) print(nota)
python之格式化输出
📖练习:
name="阿里巴巴"age=18print("该生的姓名:%s\n该生的年龄为:%d"% (name, age))
python之判断语句
📖练习:
name=input("请输入内容!") ifname=="阿里巴巴": print("欢迎您马云!") else: print("请滚出我的房间!")
python之高级字符串
📰
📖练习:
string=input("请输入内容!") print(len(string)) print(string.find('a')) print(string.startswith("a")) print(string.endswith("a")) print(string.count("a")) # 替换print(string.replace("a", "h")) # 将字符串切割为数组print(string.split("a")) print(string.upper()) print(string.lower()) # 去掉空格print(string.strip()) print('--------------------') # 我认为这个设计非常非常的不友好print(string.join('ccc'))
python之列表的增删改查
📖练习:
print('列表的增-------------------------') append在末尾添加元素insert在指定位置插入元素extend合并两个列表list_a= ['我是李嘉诚', '哈哈'] list_b= ['我是李嘉诚1', '哈哈1'] list_a.append("郭先生") list_b.append("郭先生1") list_a.insert(0, "刺马运费不没有") print(list_a) print(list_b) print(list_a) list_a.extend(list_b) print(list_a) print('列表的改-------------------------') list_a= ['我是李嘉诚', '哈哈'] list_b= ['我是李嘉诚1', '哈哈1'] list_a[0] ="aa"print(list_a) print('列表的查-------------------------') list_a=input("请输入内容!") list_b= ['李嘉诚', '郭先生', '马云'] iflist_ainlist_b: print("我在") else: print("我不在") list_a=input("请输入内容!") list_b= ['李嘉诚', '郭先生', '马云'] iflist_anotinlist_b: print("我不在") else: print("我在") print('列表的删-------------------------') del:根据下标进行删除pop:删除最后一个元素remove:根据元素的值进行删除list_b= ['李嘉诚', '郭先生', '马云'] # 删除尾部print(list_b.pop()) # 根据下表删除dellist_b[0] print(list_b) # 删除指定的名称list_b.remove('郭先生') print(list_b)
python之元组的使用以及方法的使用
- Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
- 定义只有一个元素的元组,需要在唯一的元素后写一个逗号
📖练习:
tupleS= (1, 1, 1, 2, 5, 4, 5, 4) tupleS1= (1,) print(type(tupleS)) print(type(tupleS1)) print(tupleS) print(tupleS1)
python之切片
- 切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。
- 切片的语法:[起始:结束:步长],也可以简化使用 [起始:结束]
⚠:注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。
📖练习:
string="hello World"print(string[0]) print(string[0:5]) print(string[:4]) print(string[0:]) print(string[0:4:2])
python之字典的增删改查及遍历
📖练习
# 字典的查------arr= {'name': '郭先生', 'age': 181} print(arr['name']) print(arr.get('name')) print(arr["name"]) print(arr.get("name")) # 字典的改------arr['name'] ="法外狂徒"# 字典的增------arr['hellow'] ="你好!"# 字典的删------# del arr['name']# del arr# 清空字典内的内容------arr.clear() print(arr) print('-------------') # 字典的遍历------典的遍历arr1= {'name': '郭先生', 'age': 181} forkeyinarr1.keys(): print(key) 遍历字典的value(值)forkeyinarr1.values(): print(key) 遍历字典的项(元素)forkey, valueinarr1.items(): print(key, value) 遍历字典的key-value(键值对)foritemsinarr1.items(): print(items)
python之创建函数以及调用函数以及返回函数
📖练习:
deffun(a, b): c=a+bd=18returndprint(fun(1, 5))
局部变量&&全局变量
什么是局部变量 如下:
python之文件的读、写、开、关
1、 文件路径
绝对路径:指的是绝对位置,完整地描述了目标的所在地,所有目录层级关系是一目了然的。
例如: D:\Python ,从电脑的盘符开始,表示的就是一个绝对路径。
相对路径:是从当前文件所在的文件夹开始的路径。
test.txt ,是在当前文件夹查找 test.txt 文件
./test.txt ,也是在当前文件夹里查找 test.txt 文件, ./ 表示的是当前文件夹。
./test.txt ,从当前文件夹的上一级文件夹里查找 test.txt 文件。 …/ 表示的是上一级文件夹
demo/test.txt ,在当前文件夹里查找 demo 这个文件夹,并在这个文件夹里查找 test.txt 文件。
2.、访问模式如👇图:
📖练习:
# 写------fs=open('text.txt', 'w') fs.write("阿里巴巴\n") # 累加的形式进行写------fs=open('text.txt', 'a') fs.write("阿里巴巴\n") # 读------fs=open('text.txt', 'r') read=fs.read() print(read) # 读text.txt取第一行------read1=fs.readline() print(read1) # 读text.txt并返回数组------read2=fs.readlines() print(read2) # 关闭文件------fs.close()
python之文件的序列化和反序列化
📖练习:
print('--------------序列化第一种方法') arr= ['a', 'a', 'a', 'a'] fs=open('text.txt', 'w') importjsonresult=json.dumps(arr) fs.write(result) fs.close() print('--------------序列化第二种方法') arr= ['a', 'a', 'a', 'a'] fs=open('text.txt', 'w') importjsonjson.dump(arr, fs) fs.close() print('--------------反序列化第一种方法') fs=open('text.txt', 'r') result=fs.read() print(result) print(type(result)) importjsonresult=json.loads(result) print(result) print(type(result)) print('--------------反序列化第二种方法') fs=open('text.txt', 'r') importjsonresult=json.load(fs) print(result) print(type(result))
python之异常处理
📖练习:
try: fs=open('text1.txt', 'r') result=fs.read() print(result) exceptFileNotFoundError: print('网络异常!')
最后
本文章到这里就结束了,觉得不错的请给我专栏点点订阅,你的支持是我们更新的动力,感谢大家的支持,希望这篇文章能帮到大家
下篇文章再见ヾ( ̄▽ ̄)ByeBye