傳送門==>B站黑馬python入門教程
1.字面量
字面量: 代碼中被固定寫的值
python常用的6種數(shù)據(jù)類型為
數(shù)字,字符串,列表,元組,集合,字典
目前基礎(chǔ)部分學(xué)習(xí)字符串,整數(shù),浮點(diǎn)數(shù)
即可
字符串 :(文本),由任意數(shù)量的 字符 (示例:中文/英文/各類符號(hào)/數(shù)組)組成;
在python
中,字符串需要用雙引號(hào)括起來進(jìn)行使用;
示例練習(xí)
放置在print()語句中的也是字面量
2.注釋
python 語言也有注釋語法;
單行注釋:對(duì)單行內(nèi)容進(jìn)行注釋
# 注釋
多行注釋:對(duì)其中包含的多行內(nèi)容進(jìn)行注釋說明
"""
這是多行注釋
這是多行注釋
這是多行注釋
"""
3.變量
變量: 在程序運(yùn)行時(shí),可儲(chǔ)存計(jì)算結(jié)果
或者 可以表示值的
概念;
即:運(yùn)行程序時(shí),用于記錄數(shù)據(jù)
基礎(chǔ)格式: 變量名稱 = 變量的值
示例
# 變量練習(xí)使用
money = 100
# 可輸出變量值
print("您的余額:",money)
4.數(shù)據(jù)類型
在python 中,可使用type()
查看指定數(shù)據(jù)的類型
type(數(shù)據(jù))
可直接用print() 語句輸出得到的類型
示例,這樣既可查看數(shù)據(jù)的類型
print(type("字符串"))
print(type(123))
print(type(123.123))
運(yùn)行之,即查到 類型為 字符串,整數(shù),浮點(diǎn)數(shù);
可以將type() 得到的類型賦給變量
示例
# 可將判斷的類型賦給變量
type1 = type("字符串")
type2 = type(123)
type3 = type(123.123)
# 輸出
print(type1)
print(type2)
print(type3)
type() 也可以查看定義的變量的數(shù)據(jù)類型
示例
# 可以用 type查看變量的類型
a = "字符串"
b = 123
c = 123.123
#輸出
print(type(a))
print(type(b))
print(type(c))
5.數(shù)據(jù)類型轉(zhuǎn)換
數(shù)據(jù)轉(zhuǎn)換類型,應(yīng)用場景
- 從
文件讀取數(shù)字
時(shí),默認(rèn)為字符串
類型,需要轉(zhuǎn)為數(shù)字類型; -
input()
語句,默認(rèn)結(jié)果字符串類型,在需要時(shí)也得轉(zhuǎn)數(shù)字; - 數(shù)字轉(zhuǎn)為字符串 ,寫到外部系統(tǒng).
基礎(chǔ)轉(zhuǎn)換使用的幾個(gè)函數(shù)
語句函數(shù) | 說明 |
---|---|
int(obj) | 將obj轉(zhuǎn)為整數(shù) |
float(obj) | 將obj轉(zhuǎn)為浮點(diǎn)數(shù)數(shù) |
srt(obj) | 將obj對(duì)象轉(zhuǎn)為字符串 |
示例使用
# 1.數(shù)字轉(zhuǎn)換字符串
int_conversion_str = str(123)
float_conversion_str = str(123.123)
# 查看轉(zhuǎn)換后的類型
print("123的類型為",type(int_conversion_str))
print("123.123的類型為",type(float_conversion_str))
# 2.字符串轉(zhuǎn)數(shù)字
str_conversion_int = int("123")
str_conversion_float = float("123.123")
# 查看轉(zhuǎn)換類型
print("123.123的類型為",type(str_conversion_int))
print("123.123的類型為",type(str_conversion_float))
整數(shù)和浮點(diǎn)數(shù)也可互相轉(zhuǎn)換,
注:浮點(diǎn)數(shù)轉(zhuǎn)整數(shù)時(shí),會(huì)丟失小數(shù)位精度
# 3.整數(shù)轉(zhuǎn)浮點(diǎn)數(shù),
int_conversion_float = float(123)
print("123的類型為",type(int_conversion_float),"值:",int_conversion_float)
# 4. 浮點(diǎn)數(shù)轉(zhuǎn)整數(shù); 丟失精度
float_conversion_int = int(123.123)
print("123.123的類型為",type(float_conversion_int),"值:",float_conversion_int)
6.標(biāo)識(shí)符
標(biāo)識(shí)符 : 變量名, 方法名,類名 都是標(biāo)識(shí)符,作為內(nèi)容的標(biāo)識(shí).
和其他語言一樣,python 的標(biāo)識(shí)符命名也有限制:大小寫敏感,禁止使用關(guān)鍵字,內(nèi)容必須限定
.
-
內(nèi)容限制:
在命名標(biāo)識(shí)符時(shí),只能出現(xiàn)英文
,中文
,數(shù)字
,下劃線 _
這4種,其他符號(hào)不能使用;
注:不推薦使用中文;不能用數(shù)字開頭
; -
大小寫敏感: 需要嚴(yán)格區(qū)分使用的字母大小寫;
-
禁止使用關(guān)鍵字作為命名:
python 語言的 關(guān)鍵字
False 、True 、None 、and 、 as 、 assert 、 break 、 class 、
continue 、 def 、del 、elif 、else 、 except 、finally 、for 、
from 、 global 、if 、 import 、 in 、 is 、 lambda 、 nonlocal 、
not 、 or 、 pass 、 raise 、 return 、 try 、while 、 with 、yield
命名規(guī)范
變量
- 盡量見名知意;
- 多個(gè)單詞作為變量名時(shí),用下劃線分開;
- 變量命名不要大寫;
7.運(yùn)算符
算術(shù)運(yùn)算符
常用的算術(shù)運(yùn)算符
案例練習(xí)
# 算術(shù)運(yùn)算符學(xué)習(xí)
a = 10
b = 5
print("a = ",a,"b = ",b)
# 1.加法
c = a + b
print("a加b =", c)
# 2.減法
d = a - b
print("a減去b =", d)
# 3.乘法
e = a * b
print("a乘以b =", e)
# 4.除法
f = a / b
print("a除以b =", f)
# 5.整除
g = a // b
print("a整除b =", g)
# 6.計(jì)算整除的余數(shù)
h = a % b
print("a 除以 b,余數(shù)=", h)
# 7.指數(shù)
i = a ** b
print("a的b次方 = ", i)
賦值運(yùn)算符
賦值運(yùn)算符文章來源:http://www.zghlxwxcb.cn/news/detail-500489.html
運(yùn)算符 | 描述 | 案例 |
---|---|---|
= | 基礎(chǔ)賦值運(yùn)算符 | 表示將 = 右邊的結(jié)果賦值為左邊的變量 示例: a = 10 |
復(fù)合賦值運(yùn)算符文章來源地址http://www.zghlxwxcb.cn/news/detail-500489.html
運(yùn)算符 | 描述 | 案例 |
---|---|---|
+= | 加法賦值運(yùn)算符 | a += b 等效于 a = a + b |
-= | 減法賦值運(yùn)算符 | a -= b 等效于 a = a - b |
*= | 乘法賦值運(yùn)算符 | a *= b 等效于 a = a * b |
/= | 除法賦值運(yùn)算符 | a /= b 等效于 a = a / b |
//= | 取整除法賦值運(yùn)算符 | a //= b 等效于 a = a // b |
%= | 取模賦值運(yùn)算符 | a %= b 等效于 a = a % b |
**= | 指數(shù)賦值運(yùn)算符 | a **= b 等效于 a = a ** b |
到了這里,關(guān)于Python學(xué)習(xí)筆記(2)--字面量,注釋,變量,數(shù)據(jù)類型,數(shù)據(jù)類型轉(zhuǎn)換,標(biāo)識(shí)符,運(yùn)算符的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!