Python 學習筆記1

2022-10-10 07:27:14 字數 1253 閱讀 1912

python中變數不需要顯式指定型別,依據賦值自動對應

其中鍵盤輸入均為str類,str類若是float格式的(含有.)不能轉成int

型別轉換方式同c++

同c++,其中and對應&&,or對應||,not對應!,其餘不變

似乎並不能在and裡進行-=這類賦值操作,試了會報錯

python中可以支援形如 \(a這模擬較操作,而c++中這類會用\(a的結果與後面運算

print( 對應格式佔位符     %(對應格式的變數) )
print函式的底層中自帶了換行符

常見格式符 %d(int) , %s(str) , %c(char) , %f(float)

對於float型別要指定小數點位數輸出,可以用如%.2f保留兩位小數輸出

轉二進位制bin()

轉八進位制oct()

轉十六進製制hex()

字首中0b表示二進位制,0o八進位制,0x十六進製制

這些函式的輸入都不一定要是十進位制

與c++完全一致

if 條件判斷語句 :

內容1內容2

else:

內容1內容2

python使用向前縮排代替大括號,相同的縮排代表同乙個**塊

if 條件1:

內容1elif 條件2:

內容2else:

內容3

變數=值1 if 條件 else 值2
模擬c++中的三目運算子

不僅可以用於變數賦值,也可以其他的語句

比如

print("yes") if result == 'y' else print("no")
while 條件:

迴圈**

和c++有所不同

for i in 序列:

迴圈**

注意 range的條件實際上是左閉右開的,也就是說到了range的右端就停止了,要注意這點

range(begin,end,step)函式其中step可指定,不指定預設為1,begin不指定時預設從0開始

if 條件:

迴圈語句

break

else:

語句

當發生中斷時,就不會進入else語句,沒有發生過中斷就會進入

while同理

Python學習筆記(1)

在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...

Python 學習筆記 1

2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...

python學習筆記(1 )

1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...