@Author:木又
 @File:demo01_字符串格式化输出.py
 @Time:2020/7/2 20:16
 @Name:Ta Quan Genum = 3.1455926
1.格式化小数的长度(会四舍五入)
 format
 print(“这个数值是{:.2f}”.format(num))
 f表达式
 print(f"这个数值是{num:.2f}")2.格式字符串的长度
 name = “木又1”
 name1 = “木又11”
 name2 = “木又111”
 print(“我的名字{:<5},今年18岁”.format(name)) #{:<} 左对齐
 print(“我的名字{:<5},今年18岁”.format(name1))
 print(“我的名字{:<5},今年18岁”.format(name2))print(“我的名字{:>5},今年18岁”.format(name)) #{:>} 右对齐
 print(“我的名字{:>5},今年18岁”.format(name1))
 print(“我的名字{:>5},今年18岁”.format(name2))print(“我的名字{:^5},今年18岁”.format(name)) #{:^} 中间对齐
 print(“我的名字{:^5},今年18岁”.format(name1))
 print(“我的名字{:^5},今年18岁”.format(name2))f表达式同理
 print(f"我的名字{name:<5},今年18岁") #{:<} 左对齐
 print(f"我的名字{name1:<5},今年18岁")
 print(f"我的名字{name2:<5},今年18岁")3.格式化百分比
 a = 0.44
 print(“百分比显示的数据为{:.2%}”.format(a)) # formatprint(f"百分比显示的数据为{a:.2%}") #f(F)
@Author:木又
 @File:demo02_字符串的常用方法.py
 @Time:2020/7/2 20:361.find:查找字符串,返回的是字符串的索引(下标,从0开始数),找不到返回的是-1
 注意:如果存在多个,返回的是第一个
 s = “taquange”
 res = s.find(‘t’)
 print(res)2.count:计算字符串的个数
 s = “TaquanGe”
 res = s.count(“a”)
 print(res)3.replace:替换字符串内容(默认替换所有符合要求的内容)
 s = “Taquan Ge”
 res = s.replace(“a”, “A”)
 res2 = s.replace(" ", “love”) #替换空格
 res2 = s.replace(“a”, “A”, 1) # 通过第3个参数指定替换次数print(res)
 print(res2)4.split:字符串分割
 s = “data:111,url:www.baidu.com,mobile:13103103000”
 res = s.split(",")
 print(res)5.upper:把小写字符转换为大写
 s = “a”
 print(s.upper())
 应用场景
 print(s.upper() == “A”)6.lower:把大写字符转换为小写
 s = “A”
 print(s.lower())
 应用场景
 print(s.lower() == “a”)7.strip:去除字符串首尾的空格
 s = " Taquan Ge "
 print(s.strip())8.join() :字符串拼接
 a = “Taquan”
 b = “Ge”
 res = “”.join([a,b])
 res = " ".join([a,b])
 res = “-”.join([a,b])
 print(res)@Author:木又
 @File:demo03_列表类型的数据.py
 @Time:2020/7/2 21:02列表:[] # 和其他语言中的数组看起来差不多
 [1,2,3,4]‘’’
 1.列中可以存放任意类型的数据
 li = [1, 2, ‘ces’, [1,2,3], {‘a’:‘b’}]li1 = [] #空列表
 print(li, type(li))2.索引(下标)取值,通过下标值获取指定位置的数据
 2.1正向索引:从前往后,从0开始
 li = [1, 2, ‘ces’, [1,2,3], {‘a’:‘b’}]a = li[2] # 索引(下标)取值
 print(a)2.2反向索引:从后往前,从-1开始(全是负值)
 a = li[-2]
 #print(a)3.切片:[a:b] 切片操作是左闭右开的,a = 起始位置 ,b = 终止位置
 li = [1, 2, ‘ces’, [1,2,3], {‘a’:‘b’}]
 print(li[1:3]) # 表示从下标为1的开始,到下标为3的结束,但是不包含下标为3的数据s = ‘python is 6666’
 print(s[6:9])[a🅱️c] 切片操作是左闭右开的, c = 步长
 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6]
 print(li[1:6:2])扩展:反向步长切片,是从后往前进行切片
 起始位置和终止位置:起始位置 > 终止位置
 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6]
 print(li[4:1:-2])