python数据的格式输出_python数据类型,格式话输出
一.程序交互
name = input(“你的名字是:”) #用戶輸入,輸入的任何東西都存儲成str(字符串類型)的形式
二.注釋的重要性
以后動輒幾千行代碼的時候,回過頭再去看的時候,發現自己都看不懂了,在工作中還會大家一起合作完成代碼,不寫注釋的話,更難以交流了。
單行注釋直接在句首寫上#就好了
多行注釋可用快捷鍵ctrl+/,或者用三個引號括起來''' 99999999
12345789
'''
#1. 不用全部加注釋,只需要在自己覺得重要或不好理解的部分加注釋即可
#2. 注釋可以用中文或英文,但不要用拼音
三.基本數據類型(查看數據類型的方法type())
1.數字類型
int(整型)
在32位機器上,整數的位數為32位,取值范圍為-2**31~2**31-1,即-2147483648~2147483647
在64位系統上,整數的位數為64位,取值范圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(長整型)
跟C語言不同,Python的長整數沒有指定位寬,即:Python沒有限制長整數數值的大小,但實際上由于機器內存有限,我們使用的長整數數值不可能無限大。
注意,自從Python2.2起,如果整數發生溢出,Python會自動將整數數據轉換為長整數,所以如今在長整數數據后面不加字母L也不會導致嚴重后果了。
注意:在Python3里不再有long類型了,全都是int
float(浮點型)(精度限制17位,小數點后16位)
定義:salary=3.1 #salary=float(3.1)
用于標識:工資,身高,體重,
############ if a.isdigit(): # 判斷是不是a數字
2.字符串類型
python中,加了引號(單引號可以,雙引號也可以,三個單引號也可以)的字符都叫字符串
你需要考慮單雙的配合(特殊情況,其他情況下隨意)
msg = "My name is Alex , I'm 22 years old!"
多引號什么作用呢?作用就是多行字符串必須用多引號
字符串拼接:
字符串可以進行相加和相乘的操作
>>> a='hello'
>>> b=' world'
>>>
>>> a + b
'hello world'
>>> res=a + b
>>> print(res)
hello world
>>> a*3
'hellohellohello'
3.布爾類型(bool)
布爾類型很簡單,就只有兩個值,一個真(true),一個假(false),主要用于邏輯運算
4.列表類型(list)
創建 name = ['張三',‘王五’,‘李四’,1,2,5,4,5,4,‘李四’]
查詢,取出 name[0] # 結果為'張三' name[-1] # 結果為'李四'
查詢索引值 name.index('李四') # 結果為2,有重復的時候,只能找到第一個
查詢重復出現的個數 name.count('李四') # 結果為2(個)
切片(顧頭不顧尾) name[0:2] #結果為['張三','王五']
值得注意的是 name[-5:-1] # 結果為[5,4,5,4] name[-5:] # 結果才是[5,4,5,4,'李四']
中間隔一個取一個 name[7:2] # 結果為['張三','李四',2,4]
增加和修改 name.appeend('Xander') # 加到了最后面
name.insert(0,'lexi') # 插入到指定位置
修改(直接賦值就好了) name[1:3] = ‘abc’ # 批量修改‘王五’,‘李四’被修改成了'a','b','c'(中間還增加了一個)
刪除 name.pop() # 刪掉最后一個
name.remove('張三') # 刪除索引到的第一個'張三'
del name[1] # 刪掉了name[1],刪除全局,可以刪除任何東西
del name[1:5] # 批量刪除
排序 n = ['a','c','b','f','e',1,3]
n1 = ['a','c','b','f','e']
n2 = [1,2]
n.sort() # 會報錯int和str不能一起排序
n1.sort() # 會按照ASCII碼表排序
反轉 n.reverse()
拼接列表 n1 + n2 # 或者n1.extend(n2)
清空列表 n.clear()
copy n1 = n2 # 如果修改了n2列表中的值,n1也會一起被修改,這里和變量里面是不一樣的
n1 = n2.copy() # 這個時候修改n2不會一起修改n1的值
四.格式化輸出 利用占位符
%s就是代表字符串占位符,除此之外,還有%d,是數字占位符, 如果把上面的age后面的換成%d,就代表你必須只能輸入數字啦;
%f小數
1 name = input('Name:')2 age = input('Age:')3 job = input('Job:')4 hometown = input('Hometown:')5
6 info='''
7 --------info of %s---------------8 Name: %s9 Age: %s10 Job: %s11 Hometown: %s12 ------------end------------------13 '''%(name,name,age,job,hometown)14 print(info)
格式化
標簽:
版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系,版權歸原作者所有
總結
以上是生活随笔為你收集整理的python数据的格式输出_python数据类型,格式话输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬虫requests源码链家
- 下一篇: python中的引用类型_Python