本文所有程式都是基於pycharm編譯器和python3.6.6編寫的。
引出變數時不需要申明變數的資料型別,但必須給變數賦值。
先給變數起個名字,起名字要遵循一下原則:
由字母、數字、下劃線組成,變數名不能以數字開頭
區分大小寫。如:a和a是兩個變數
不能包含空格
不能是python中的關鍵字。如:for,and,false,if,not等
num01 = 100
student_num01 = 12
student_num01 = 57 #命名區分大小寫
str01 = "hello world!"
python關鍵字
false
none
true
andas
assert
break
class
continue
defdel
elif
else
except
finally
forfrom
global
ifimport
inis
lambda
nonlocal
notor
pass
raise
return
trywhile
with
yield
變數命名建議
變數命名使用小寫字母
變數的名字要有意義,盡量用對應的英語命名,具有「見名知意」的作用。如:學生姓名 變數取名為name或student_name。
避免使用單個字元作為變數名(除在迴圈裡面定的變數)
當使用多個單詞組成變數名時,應使用(word_word_word)命名法。如:學生人數:student_number,學生總人數:student_total_number
乙個變數如果定義了但沒使用再次定義,就沒有完成乙個完整的使用週期。
整型:int 如 200,-65
浮點型:float 如 3.14,-64.7
布林型:bool 如 false,ture
字串型:str 如:「hello world!",「你好,世界!」
可以通過print(type(num02))輸出資料型別,**如下所示:
num01 = 100
num02 = -200.05
str01 = "hello world!"
is_big = (100>200)
str01 = "abby"
#type----輸出變數的資料型別
print(type(num01))
print(type(num02))
print(type(is_big))
print(type(str01))
結果如圖所示:
d:\python\project\venv\scripts\python.exe d:/python/project/hello.py
整型
整型常見方法
方法名稱
解釋方法名稱
解釋abs()
絕對值min()
返回最小值
math.fabs
絕對值math.ceil
返回數字的上入整數
math.sqrt
平方根math.floor
返回數字的下含整數
math.pow(a,b)
a的b次方
math.modf(x)
返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示
max()
返回最大值
其中小數只能有17位有效數字,如果使用17位有效數字表示,就用17位有效數字表示若超過17位就用科學計數法表示。程式如下圖所示:
import math
num01 = 1000
num02 = 0x1f
num03 = 0o31
print(num01)
print(num02)
print(num03)
print(bin(100))
print(abs(-59))
print(max(12,-64,358,31))
print(min(12,-64,358,31))
print(math.sqrt(225))
print(math.pow(5,2))
print(round(3.1415926))
print(round(3.1415926,4))
print(math.ceil(4.8))
print(math.floor(4.2))
print(math.modf(35.156))
結果如下:
d:\python\project\venv\scripts\python.exe d:/python/project/hello.py
1000
3125
0b1100100
59358
-6415.0
25.0
33.141654
(0.1559999999999988, 35.0)
字串型別
長字串表示方法
python轉義字元
轉義字元
描述轉義字元
描述\(在行尾時)
續行符\n
h換行\\
反斜槓符號
\v縱向製表符
\'單引號
\t橫向製表符
\"雙引號
\r回車
\a響鈴
\f換頁
\b退格
\oyy
八進位制yy代表的字元
\e轉義
\xyy
十進位制yy代表的字元
\000
空\other
其它的字元以普通格式輸出
Python學習筆記(一) 變數
python語言允許在任何地方插入空字元和注釋,但不能插入到識別符號和字串中間。python源 的注釋由兩種形式 python使用井號 表示單行注釋的開始,跟在 號後面直到這行結束為止的 都將被直譯器忽略。單行注釋就是在程式中注釋一行 在python程式中將 號放在需要注釋的內容之前就可以了。多行注...
perl學習筆記一 變數
變數 一.直接量 常量 perl中常量和其他語言例如c語言沒什麼太大區別。所以在下面指出一些與其他語言不相同的地方。1.1 數字常量 在perl中可以表示八進位制和十六進製制。八進位制以0打頭,十六進製制以0x打頭。例如 a 010 八進位制 b 0x10 十六進製制 為了不跟八進位制的數字混淆,數...
Perl學習筆記 一 變數
標量可以存放的資料型別有很多,除了常用的字串和數字外,還可以存放引用,而引用則可以是任何型別資料的引用.比如 array 1,2,3 ref array 建立乙個對陣列array的引用 注意引用的使用方法是,在所引用的物件前面加上 而在解引用的時候需要記住的是引用是乙個標量,所以 ref表示的是乙個...