Python 3.x print 小结
Python 思想:
“一切都是對象!”
[python]?view plaincopy print?就可以讓程序運行完后停一下
?
?
輸出的 print 函數(shù)總結(jié):
1. 字符串和數(shù)值類型
可以直接輸出
?
[python]?view plaincopy print?
2.變量
無論什么類型,數(shù)值,布爾,列表,字典...都可以直接輸出
?
?
[python]?view plaincopy print?
3.格式化輸出
類似于C中的 printf
?
?
[python]?view plaincopy print?
看看《Python基礎(chǔ)編程》中對格式化輸出的總結(jié):
?
(1). %字符:標記轉(zhuǎn)換說明符的開始
(2). 轉(zhuǎn)換標志:-表示左對齊;+表示在轉(zhuǎn)換值之前要加上正負號;“”(空白字符)表示正數(shù)之前保留空格;0表示轉(zhuǎn)換值若位數(shù)不夠則用0填充
(3). 最小字段寬度:轉(zhuǎn)換后的字符串至少應該具有該值指定的寬度。如果是*,則寬度會從值元組中讀出。
(4). 點(.)后跟精度值:如果轉(zhuǎn)換的是實數(shù),精度值就表示出現(xiàn)在小數(shù)點后的位數(shù)。如果轉(zhuǎn)換的是字符串,那么該數(shù)字就表示最大字段寬度。如果是*,那么精度將從元組中讀出
?
(5).字符串格式化轉(zhuǎn)換類型
轉(zhuǎn)換類型 ? ? ? ? ?含義
d,i ? ? ? ? ? ? ? ? 帶符號的十進制整數(shù)
o ? ? ? ? ? ? ? ? ? 不帶符號的八進制
u ? ? ? ? ? ? ? ? ? 不帶符號的十進制
x ? ? ? ? ? ? ? ? ? ?不帶符號的十六進制(小寫)
X ? ? ? ? ? ? ? ? ? 不帶符號的十六進制(大寫)
e ? ? ? ? ? ? ? ? ? 科學計數(shù)法表示的浮點數(shù)(小寫)
E ? ? ? ? ? ? ? ? ? 科學計數(shù)法表示的浮點數(shù)(大寫)
f,F ? ? ? ? ? ? ? ? 十進制浮點數(shù)
g ? ? ? ? ? ? ? ? ? 如果指數(shù)大于-4或者小于精度值則和e相同,其他情況和f相同
G ? ? ? ? ? ? ? ? ?如果指數(shù)大于-4或者小于精度值則和E相同,其他情況和F相同
C ? ? ? ? ? ? ? ? ?單字符(接受整數(shù)或者單字符字符串)
r ? ? ? ? ? ? ? ? ? ?字符串(使用repr轉(zhuǎn)換任意python對象)
s ? ? ? ? ? ? ? ? ? 字符串(使用str轉(zhuǎn)換任意python對象)
?
[python]?view plaincopy print?
4.如何讓 print 不換行
在Python中總是默認換行的
?
?
[python]?view plaincopy print?
如果想要不換行,之前的 2.x 版本可以這樣 print x, 在末尾加上 ,
但在 3.x 中這樣不起任何作用
要想換行你應該寫成 print(x,end = '' )
?
?
[python]?view plaincopy print?
?
?
拼接字符串:
?
[python]?view plaincopy print??
?
pow函數(shù):
[python]?view plaincopy print?
然后很重要一點是類型可以自由地轉(zhuǎn)換,你賦什么值,變量就是什么類型,python會自動幫你管理
這點真讓我的C++思維轉(zhuǎn)不過來呢
?
[cpp]?view plaincopy print?
部分函數(shù):
?
abs(number),返回數(shù)字的絕對值
cmath.sqrt(number),返回平方根,也可以應用于負數(shù)
float(object),把字符串和數(shù)字轉(zhuǎn)換為浮點數(shù)
help(),提供交互式幫助
input(prompt),獲取用戶輸入
int(object),把字符串和數(shù)字轉(zhuǎn)換為整數(shù)
math.ceil(number),返回數(shù)的上入整數(shù),返回值的類型為浮點數(shù)
math.floor(number),返回數(shù)的下舍整數(shù),返回值的類型為浮點數(shù)
math.sqrt(number),返回平方根不適用于負數(shù)
pow(x,y[.z]),返回X的y次冪(有z則對z取模)
repr(object),返回值的字符串標示形式
round(number[.ndigits]),根據(jù)給定的精度對數(shù)字進行四舍五入
str(object),把值轉(zhuǎn)換為字符串
轉(zhuǎn)載于:https://www.cnblogs.com/fuckily/p/5722672.html
總結(jié)
以上是生活随笔為你收集整理的Python 3.x print 小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 枚举,二分
- 下一篇: Android控件-GridView