<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
1、將字串轉化成列表
str1 = "hello" print(list(str1))
['h', 'e', 'l', 'l', 'o']
2、將列表元素,合成一個字元
list01 = ['h', 'e', 'l'] print("".join(list01))
hel
3、指定join的連線符
list1 = ['a', 'b', 'c','d','e'] print(' '.join(list1)) print('#'.join(list1)) print('-'.join(list1))
a b c d e a#b#c#d#e a-b-c-d-e
python中格式化輸出就是將資料按指定的格式進行轉換後輸出
例子1:
name = "mily" print("hello %s"%name)
hello mily
例子2:如果有兩個變數,要用(param1,param2)
name = "mily" age = 18 print("hello %s, 今年%s歲"%(name, age))
hello mily, 今年18歲
例子1:按照 {} 順序依次匹配括號中的值
name = "mily" age = 18 print("姓名:{},年齡:{}".format(name, age))
姓名:mily,年齡:18
例子2:通過索引的方式去匹配引數值
name = "mily" age = 18 print("年齡:{1},姓名:{0}".format(name, age))
年齡:18,姓名:mily
例3:通過引數名來匹配引數
print("姓名:{name},年齡:{age}".format(name="mike", age=10))
姓名:mike,年齡:10
例4:保留小數位數
print("12.1234保留2位小數後為{:.2f}".format(12.1234))
12.1234保留2位小數後為12.12
----------------------------------------------format高階用法-------------------------------------------------
例5:計算二進位制
print("8的二進位制為等於:{:b}".format(8))
8的二進位制為等於:1000
例6:計算八進位制
print("8的八進位製為等於:{:o}".format(8))
8的八進位製為等於:10
例7: 計算十六進位制
print("10的十六進位製為等於:{:X}".format(10))
10的十六進位製為等於:A
例8: 字元填充,冒號後面是填充字元,可以是任意字元
print("{:*^20}".format("mily"))
********mily********
例9:使用 * 對列表list進行拆分
language = ["python","Java","GO"] print("我想學{}, {}, {} 程式語言".format(*language))
我想學python, Java, GO 程式語言
例10:使用 * 對列表list進行拆分
language = ["python","Java","GO"] print("我想學{2}, {0}, {1} 程式語言".format(*language))
我想學GO, python, Java 程式語言
例11:使用 ** 對字典dict 進行拆分
dict01 = {"name": "mikeChen", "age": "20"} print("姓名:{name}, 年齡:{age}".format(**dict01))
姓名:mikeChen, 年齡:20
name = "mily" age = 10 print(f"name is {name}, age is {age}")
name is mily, age is 10
值得注意的是,變數name、age是用單引號!
dict01 = {"name": "mikeChen", "age": "20"} print(f"name is {dict01.get('name')}, age is {dict01.get('age')}")
name is mikeChen, age is 20
例3 : 對錶示式自動計算
print(f"The total calculate is {8*9 + 10-3}")``` ```python The total calculate is 79
例4:表示式也可以哦~
name = "MILY" print(f"lower name is {name.lower()}")
lower name is mily
到此這篇關於python3中join和格式化的用法小結的文章就介紹到這了,更多相關python3 join和格式化內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45