国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

中華人民共和國住房與城鄉(xiāng)建設(shè)部網(wǎng)站廣州代運營公司有哪些

中華人民共和國住房與城鄉(xiāng)建設(shè)部網(wǎng)站,廣州代運營公司有哪些,福州如何做百度的網(wǎng)站,如何調(diào)整wordpress頁面的順序本篇文章我們講解Python最基礎(chǔ)語法,包含:數(shù)據(jù)類型、注釋、變量、類型轉(zhuǎn)換、命名規(guī)范、運算符、字符串拼接、字符串格式化、if條件判斷、while循環(huán)、for循環(huán)、函數(shù)、讀取文件、寫入文件、異常捕獲、包導(dǎo)入等。通過講解語法注意事項實例代碼詳解&#xff0…

本篇文章我們講解Python最基礎(chǔ)語法,包含:數(shù)據(jù)類型、注釋、變量、類型轉(zhuǎn)換、命名規(guī)范、運算符、字符串拼接、字符串格式化、if條件判斷、while循環(huán)、for循環(huán)、函數(shù)、讀取文件、寫入文件、異常捕獲、包導(dǎo)入等。通過講解語法+注意事項+實例代碼詳解,希望能幫到大家。

1、Python中6種常用的數(shù)據(jù)類型

實例代碼:

# 整數(shù)
num1 = 10
num2: int = 20
print(num1)
print(num2)# float
float1 = 10.0
float2: float = 11.0
print(float1)
print(float2)# boolean
bo1 = True
bo2: bool = False
print(bo1)
print(bo2)# 字符串
str1 = "字符串"
str2 = '字符串2'
str3: str = '字符串3'
print(str1)
print(str2)
print(str3)# List
list_1 = [1, 2, 3, 4, 5]
print(type(list_1))
list_2: list = [1, 2, 3, 4]
print(list_1)
print(list_2)# tuple
t_1 = (1, 2, 3, 4, 5)
print(type(t_1))
t_2: tuple = (1, 2, 3, 4)
print(t_1)
print(t_2)# set
s_1 = {1, 2, 3, 4}
print(type(s_1))
s_2: set = {1, 2, 34}
print(s_1)
print(s_2)# dict
d_1 = {"key": 1, "name": "張三"}
print(type(d_1))
d_2: dict = {"key": 2, "name": "李四"}

2、Python中的注釋使用

代碼實例:

# 單行注釋
"""
多行注釋
多行注釋
"""

3、Python中查看變量類型

python中使用type()查詢變量類型

實例:

# dict
d_1 = {"key": 1, "name": "張三"}
print(type(d_1))
d_2: dict = {"key": 2, "name": "李四"}

效果

4、Python中常用類型轉(zhuǎn)換

實例:

str: str = "1"
print(type(str))
# 將字符串str轉(zhuǎn)換為int類型
num: int = int(str)
print(type(num))

5、Python中命名規(guī)范

6、Python中的運算符

7、Python中字符串拼接、格式化

注意:Python非字符串類型不能和字符串一起拼接

name = "張三"
age = 23
print("這個人名字叫:" + name + ",年齡是:" + age)

報錯:

7.1、字符串格式化的兩種方式

name = "張三"
age = 23
# print("這個人名字叫:" + name + ",年齡是:" + age)"""方式一
"""# 單條變量
print("這個人的名字叫:%s" % name)# 多條變量
print("這個人的名字叫:%s,年齡是:%s" % (name, age))"""方式二 格式: f"xxx{變量},xxx{變量2},xxx{變量3}"
"""
print(f"這個人的名字叫:{name},年齡是:{age}")

執(zhí)行效果

8、Python中的if語句

格式:

實例代碼:

age = 20# if
if age > 20:print("你已經(jīng)成年了")# if else
if age > 20:print("成年了煩惱多")
else:print("兒童的時光讓人懷念")# if elif else
if age > 20:print("成年了煩惱多")
elif age == 5:print("馬上要上幼兒園了")
else:print("不知道怎么說了")

9、Python中的循環(huán)

9.1、While

實例:


i = 10
while i > 1:i -= 1print(f"當(dāng)前I值是:{i}")# 九九乘法表y = 1
while y <= 9:x = 1while x <= y:print(f"{x}*{y}={x * y}", end=' ')x += 1print("")y += 1

9.2、For

實例:


name = "abcdef"
for c in name:print(c)# range(num) 獲取一個從0開始,到num結(jié)束的數(shù)字序列(不含num本身)
# 例如 range(5)取得的數(shù)據(jù)是:[0, 1, 2, 3, 4]
for i in range(5):print(i)# 獲得一個從num1開始,到num2結(jié)束的數(shù)字序列(不含num2本身)
# 如,range(5, 10)取得的數(shù)據(jù)是:[5, 6, 7, 8, 9]
for i in range(5, 10):print(i)# 獲得一個從num1開始,到num2結(jié)束的數(shù)字序列(不含num2本身)
# 數(shù)字之間的步長,以step為準(zhǔn)(step默認(rèn)為1)
# 如,range(5, 10, 2)取得的數(shù)據(jù)是:[5, 7, 9]
for i in range(5, 10, 2):print(i)# for 打印九九乘法表
for y in range(1, 9):for x in range(1, y):print(f"{x}*{y}={x * y}", end=' ')print('')

9.3、break、continue


# breaky = 1
while True:if y > 10:breakprint(f"當(dāng)前Y值:{y}")y += 1# continuefor c in ["a", "b", "c", "d"]:if c == 'c':print("不打印c")continueprint(c)# 綜合練習(xí)money = 10000
for num in range(1, 20):tempNum = random.randint(1, 10)if tempNum < 5:print(f"員工:{num},績效分:{tempNum},低于5,不發(fā)工資")continueif money <= 0:print(f"賬戶沒錢了,下次再發(fā)")breakmoney -= 1000print(f"向員工:{num},發(fā)工資:{1000},賬戶余額:{money}")

10、函數(shù)

"""無參 無返回值數(shù)函數(shù)
"""def no_arg_fun():print("我是無參數(shù)函數(shù)")no_arg_fun()"""有參 無返回值數(shù)函數(shù)
"""def had_arg_fun(msg):print(f"hello:{msg}")had_arg_fun("world")"""有參數(shù)有返回值 函數(shù)
"""def had_arg_and_return_fun(msg):return f"hello:{msg}"print(had_arg_and_return_fun("有參有返回值"))"""多參數(shù)
"""def mul_arg_fun(num1: int, num2: int) -> int:return num1 + num2# 傳參數(shù)方式1,多參數(shù)必須按順序傳入
print(mul_arg_fun(1, 2))
# 傳參數(shù)方式2 ,多參數(shù)之間不需要舒心
print(mul_arg_fun(num2=4, num1=3))"""不定長參數(shù) 不定長參數(shù)一定是最后一個參數(shù)nums 被作為一個元組(tuple)傳入
"""def mul_arg_fun_3(num1: int, *nums: int) -> int:print(type(nums))for i in nums:num1 = num1 + ireturn num1print(mul_arg_fun_3(2, 3, 4, 5, 6, 7))"""不定長參數(shù)2 不定長參數(shù)一定是最后一個參數(shù)keyMaps 被作為一個字典
"""def mul_arg_fun_4(**key_maps) -> int:print(type(key_maps))print(key_maps)print(mul_arg_fun_4(age=4, name='張三'))"""函數(shù)嵌套使用
"""def fun_a():print("函數(shù)A")def fun_b():print("調(diào)用函數(shù)A之前")fun_a()print("調(diào)用函數(shù)A之后")fun_b()"""函數(shù)作為參數(shù)傳遞
"""def test_fun(compute):result = compute(1, 2)print(result)def compute(x, y):return x + y# 正常函數(shù)傳入
test_fun(compute)
# 匿名函數(shù)傳入
test_fun(lambda x, y: x + y)

11、Phton中文件操作

11.1、讀取文件

實例:

"""讀文件
"""f = open("1.txt", "r", encoding="UTF-8")
print(f.readlines())
f.close()print("===========我是分隔符1================")f = open("1.txt", "r", encoding="UTF-8")
print(f.read())
f.close()print("===========我是分隔符2================")f = open("1.txt", "r", encoding="UTF-8")
print(f.readline())
f.close()print("===========我是分隔符3================")
# 此操作未關(guān)閉文件對象
for line in open("1.txt", "r", encoding="UTF-8"):print(line, end="")print("")
print("===========我是分隔符 沒打印================")
with open("1.txt", "r", encoding="UTF-8") as f:f.readlines()
print("===========結(jié)束================")

效果

11.2、寫入文件

寫入實例:文件內(nèi)容被替換

"""寫入操作
"""# 寫入之前看看文件內(nèi)容
f = open("1.txt", "r", encoding="UTF-8")
print(f.readlines())
f.close()print("=========我是分隔符1=========")f = open("1.txt", "w", encoding="UTF-8")
f.write("新寫入一行")
f.flush()# 寫入之后看看文件內(nèi)容
f = open("1.txt", "r", encoding="UTF-8")
print(f.readlines())
f.close()print("=========我是分隔符1=========")

追加實例

"""寫入操作
"""# 寫入之前看看文件內(nèi)容
f = open("1.txt", "r", encoding="UTF-8")
print(f.readlines())
f.close()print("=========我是分隔符1=========")f = open("1.txt", "a", encoding="UTF-8")
f.write("新寫入二行")
f.flush()# 寫入之后看看文件內(nèi)容
f = open("1.txt", "r", encoding="UTF-8")
print(f.readlines())
f.close()print("=========我是分隔符1=========")

12、Python中異常捕獲

13、Python中包模塊導(dǎo)入

這篇文章如果是有過Java或者其他開發(fā)語言基礎(chǔ)的朋友很快就能掌握,無非就是語法不一致,可以將此篇文章作為日記,后續(xù)忘記了翻下即可,好了,下篇文章我們實例講解pyecharts生成可視化圖形。

http://aloenet.com.cn/news/33369.html

相關(guān)文章:

  • 濟南優(yōu)化網(wǎng)站的哪家好軟文世界平臺
  • 家居裝修公司百度關(guān)鍵詞優(yōu)化大師
  • 麗水市蓮都區(qū)建設(shè)分局網(wǎng)站優(yōu)幫云排名自動扣費
  • 南開網(wǎng)站建設(shè)公司seo網(wǎng)絡(luò)優(yōu)化平臺
  • 大學(xué)生網(wǎng)頁設(shè)計期末作品代碼網(wǎng)站seo是什么意思
  • 截圖域名網(wǎng)站.seo優(yōu)化排名技術(shù)百度教程
  • 怎么自己做網(wǎng)站免費的免費seo關(guān)鍵詞優(yōu)化排名
  • 三亞網(wǎng)紅餐廳衡水網(wǎng)站seo
  • wap網(wǎng)站建設(shè)管理制度百度平臺營銷寶典
  • 學(xué)校網(wǎng)站免費建設(shè)關(guān)鍵詞搜索愛站
  • aap手機網(wǎng)站建設(shè)畢業(yè)設(shè)計網(wǎng)站
  • flash怎么做電子書下載網(wǎng)站seo關(guān)鍵詞快速排名
  • .net開發(fā)的網(wǎng)站有哪些淘寶寶貝關(guān)鍵詞排名查詢工具
  • 專門做瓷磚的網(wǎng)站百度推廣客服工作怎么樣
  • 自己做網(wǎng)站排名好嗎熱搜榜排名今日
  • 網(wǎng)站上的圖分辨率做多少搜狗站長工具
  • 大型門戶網(wǎng)站建設(shè)需要哪些技術(shù)百度號碼認(rèn)證平臺官網(wǎng)首頁
  • 西安做網(wǎng)站需要多少錢京東seo搜索優(yōu)化
  • 站長網(wǎng)seo綜合查詢工具百度托管公司
  • 做網(wǎng)站優(yōu)化有用嗎百度廣告公司聯(lián)系方式
  • 電腦手機網(wǎng)站制作網(wǎng)站免費優(yōu)化
  • ps做網(wǎng)站的流程2023年8月份新冠
  • 專業(yè)網(wǎng)絡(luò)推廣公司排名北京推廣優(yōu)化經(jīng)理
  • 成都網(wǎng)站注冊域名注冊后如何建網(wǎng)站
  • 點擊未來網(wǎng)站建設(shè)游戲代理
  • 新手做網(wǎng)站的詳細(xì)步驟網(wǎng)站友鏈
  • 北京做網(wǎng)站定制價格seo診斷服務(wù)
  • 1688運營自學(xué)全套教程seo網(wǎng)站推廣工具
  • 蘇州吳中區(qū)做網(wǎng)站新東方教育培訓(xùn)機構(gòu)官網(wǎng)
  • wordpress恢復(fù)分類目錄seo營銷論文