python自學筆記1 變數定義和簡單資料型別

2021-10-05 16:52:50 字數 2460 閱讀 1744

補充

寫這些部落格僅僅是為了監督自己學習 ,加強知識記憶。

系統:win10

python版本:3.7.6

ide:vscode

python變數的定義不需要像其他語言的變數定義(其他語言定義:[型別] [變數名] =[值]),直接[變數名]=[值]就可以,案例如下:

a=1b=

2.0c=

"hello world!"

d='python'

說明:python每行語句結束不需要『;』,字串用』'和""來定義。

字串的定義上面已經說了,下面說一些字串的基本操作。

firstname =

"jero"

lastname =

"liu"

# 字串拼接

fullname = firstname +

" "+ lastname

print

(fullname)

# 輸出 jero liu

# 單詞首字母大寫

print

(fullname.title())

# 輸出 jero liu

# 所有字母轉大寫

print

(fullname.upper())

# 輸出 jero liu

# 所有字母轉小寫

print

(fullname.lower())

#輸出 jero liu

# 變數拼接

print

("hello, "

+ fullname.title()+

"!")

# 輸出 hello, jero liu!

namehasspace=

"jero liu "

# 刪除字串末尾空格

namehasspace=namehasspace.rstrip(

)print

(namehasspace)

# 輸出 jero liu

當字元中需要用到『或「的時候,如下:

str

='i'm jack'

執行時會報如下錯誤

file "f:/pythonstudy/pythonstudy/demo1.py"

, line 26

hello=

'i'm jack'

^syntaxerror: invalid syntax

解決方案

# 最外面用雙引號

str=

"i'm jack"

# 使用轉義字元

str=

'i\'m jack'

a=

10b=

3print

(a+b)

# 加 輸出13

print

(a-b)

# 減 輸出7

print

(a*b)

# 乘 輸出30

print

(a/b)

# 除 輸出3.3333333333333335

print

(a%b)

# 取餘 輸出1

這裡比較奇怪的就是除所輸出的結果,在python中結果包含的小數字是不確定的(下面的浮點數將給出給多案例)。

浮點數也就是小數。

a=

0.1b=

0.2print

(a+b)

# 輸出 0.30000000000000004

print(3

*0.1

)# 輸出 0.30000000000000004

字串拼接數字型別變數,直接拼會報錯,需要用str()函式將數字轉換為字串,然後進行拼接。

a=

10print

('number '

+str

(a))

# 輸出 number 10

浮點數保留指定位數小數,round()函式。

a=

0.31231231231234

a=round

(a,3

)print

(a)# 輸出 0.312

**注釋

單行注釋# 多行注釋』』'或"""。

# a=0.123452

"""a=0.31231231231234

a=round(a,3)

print(a)"""

'''a=0.31231231231234

a=round(a,3)

print(a)'''

Python自學筆記 1

python 是不是乙個好選擇 如果你從未有過程式設計經驗,無論你是想將程式設計作為業餘愛好,還是只想體驗程式設計思維,或者是想以此為開端今後從事軟體開發工作,從 python 入手學習程式設計都是個 錯的選擇。對於新手而言 python 的優勢有 有些讀者在學習一門新的程式語言時,往往會很謹慎,費...

Python自學筆記 1 基礎

1.基本寫法 print absolute value of an integer a 100 ifa 0 print a else print a 以 開頭的語句是注釋,注釋是給人看的,可以是任意內容,直譯器會忽略掉注釋。其他每一行都是乙個語句,當語句以冒號 結尾時,縮排的語句視為 塊。縮排有利有...

Python自學筆記D1

安裝python 和vscode 正負轉換 需要轉換int a input a int a if a 0 print a else print a 之後的縮排被看作一整個 塊 print i m ok print r i m ok 字串中 和 需要新增轉義符,使用r 不轉義,但是注意不能有 prin...