日常刷python总结
生活随笔
收集整理的這篇文章主要介紹了
日常刷python总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言:新手自己總結下小知識,云儲存
1,函數可直接操作
def text(n):print('這個數是{}'.format(n))
num=eval(input())
text(num) #自己輸出 這個數是*
2,range()函數
? ? ? ? range(start,end,step)? ?##都是整型參數
3,print()函數
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
*objects: 表示要輸出的一個或多個參數,當輸出對象本身為多個值時,*起到解包的作用。直接將多個輸出值作為參數時,用逗號 “,”?將各個值分隔開即可。????????????????????????????????????????????????????????????????????????????????????????????????
sep=' ':用于分隔多個輸出之間的分隔符,默認用空格分隔輸出的多個對象。????????????????????????????????????????????????????????????????????????????????????????????????
end='\n':輸出語句的結束符號,默認每個輸出語句結束時都用換行符 '\n'?結尾,使光標換到下一行。
print(1,2,3,4,5) # 輸出:1 2 3 4 5,默認用空格分隔多個輸出對象
print(1,2,3,4,5,sep = ',') # 輸出:1,2,3,4,5,各輸出對象間用指定的逗號分隔
print(2019,11,18,sep = '/') # 輸出:2019/11/18
print(23,59,36,sep = ':') # 輸出:23:59:36
print([1,2,3,4,5]) # 輸出:[1, 2, 3, 4, 5],這是一個列表對象
print(*[1,2,3,4,5]) # 輸出:1 2 3 4 5,輸出時對列表對象(序列類型)進行解包
print('12345') # 輸出:12345,這是一個對象
print(*'12345') # 輸出:1 2 3 4 5,輸出時對字符串對象(序列類型)進行解包
for i in range(5): # 產生整數序列:0,1,2,3,4,依次賦值給iprint(i) # 輸出后換行,豎向輸出0 1 2 3 4
# 加參數end = ',',輸出后不換行,每個輸出后跟一個逗號0,1,2,3,4,
for i in range(5):print(i,end = ',')
# 加參數end = ' ',輸出后不換行,每個輸出后跟一個逗號0 1 2 3 4 (注意4后面有空格)
for i in range(5):print(i,end = ' ')
4,input()函數
a=int(input()) #輸入浮點型,會報錯
b=float(input()) #輸入4,b=4.0
5,輸出時,中間有分割,末尾無分割方法
for i in range(n):if i != n - 1:print(i, end=',') # 在一行內輸出 0 -(n-1),每個數字后輸出一個逗號,最后一個數字后不能有逗號else:print(i)
6,浮點數有計算精度誤差
import decimal
a=decimal.Decimal('3.1415923991992')
b=decimal.Decimal('3.4452322783932') #注意引號
print(a*b)
7,復數類型
3+2j? ? #實部,虛部都為浮點型
8,數學運算中的擴展關系
整->浮點型->復數型
100/3 #意義上為小數,擴展成浮點型,輸出小數
2+3.0 #擴展為浮點型
9,負數絕對值
a=abs(3+4j) #復數絕對值為至原點距離
print(a) #輸出5
10,數值類型轉換
復數型不能轉換
11,運算等級?
| 優先級 | |
| 1 | 冪運算 |
| 2 | 正負號 |
| 3 | 算術運算 |
| 4 | 比較運算 |
| 5 | 邏輯運算(not->and->or) |
若只有/,*? ? ?先除后乘
12,算術運算
4/2=2.0
4//2=2
13,round()? format() 保留小數位數
format()更嚴格
14,判斷類型
a=4.0
if type(a)==int: #不用加引號print('{}是整型'.format(a))
總結
以上是生活随笔為你收集整理的日常刷python总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云服务器可以安装操作系统么,云服务器能装
- 下一篇: python 列表推导式