1. 程式人生 > >python基礎總結1——註釋、變數

python基礎總結1——註釋、變數

之前主要用python2,寫python程式碼時有點不熟練,用到需要的部分再去查,感覺有必要總結一下基礎內容。

一、變數、註釋及python之禪

1,老版本開頭註釋解釋

在程式碼第一行寫入執行時的python直譯器路徑,編輯完後需要對此python檔案新增'x'許可權 

老版本的python2,需要加 #coding=utf-8 python3就不用加了

2,註釋

 

單行註釋

# 這是個註釋

多行註釋

'''我是多行註釋,可以寫很多很多行的功能說明 這就是我牛X指出 哈哈哈。。。 '''

 

3,變數

 

python的變數名一半這樣寫:student_name

和java不同,不是駝峰式的,別的規則基本一樣。

變數有如下型別:

 

檢視型別:type(name)

4,字串相關操作

name.title():首字母大寫

name.upper():全部字母大寫

name.lower():全部字母小寫

合併字串(和java一樣用+) : "hello " + "world !"

\n :換行 \t:製表符

要確保字串末尾沒有空白,可使用方法rstrip(),兩端空白:strip(),左空白:lstrip()

5,數字

數字的操作基本上和java是一樣的,有幾個地方需要注意一下:

(1)型別問題

age = 23

message = "Happy " + age + "rd Birthday!"

print(message)

這樣的語句是會報錯的:can only concatenate str (not "int") to str

這是一個型別錯誤。

message = "Happy " + str(age) + "rd Birthday!"

(2)整數相除

python2中,3/2 會打印出1

python3中,3/2 會打印出1.5

6,python之禪

輸入import this就可以檢視python之禪的一些內容了。

7,print格式化輸出

(1)%d格式化數字

age = 18 name = "xiaohua" print("我的姓名是%s,年齡是%d"%(name,age))

如果是有多個變數:

print('my age is %d, my height is %d'%(age,height))

(2)常用的格式符號

下面是完整的,它可以與%符號使用列表:

格式符號

轉換

%c

字元

%s

通過str() 字串轉換來格式化

%i

有符號十進位制整數

%d

有符號十進位制整數

%u

無符號十進位制整數

%o

八進位制整數

%x

十六進位制整數(小寫字母)

%X

十六進位制整數(大寫字母)

%e

索引符號(小寫'e')

%E

索引符號(大寫“E”)

%f

浮點實數

%g

%f和%e 的簡寫

%G

%f和%E的簡寫

(3)檢視print幫助

help(print)

(4)print不換行

print(message,end="")