日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Learn Python—表达式、数据类型、流程控制

發布時間:2023/12/13 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Learn Python—表达式、数据类型、流程控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

表達式

在 Python 中,2 + 2 稱為“表達式”,它是語言中最基本的編程結構。表達式包含“值”(例如2)和“操作符”(例如+),并且總是可以求值(也就是歸約)為單個值。這意味著在Python 代碼中,所有使用表達式的地方,也可以使用一個值。

更改Python解釋器默認編碼

#-*- encoding:utf-8 -*-

#-*- encoding:utf-8 -*-

注釋

單行注釋:#被注釋內容

多行注釋:‘’‘被注釋內容’‘’或者“”“被注釋內容”“”,多行被注釋的內容可以賦值給變量。

變量

變量:可以把一個值賦值給變量,并且變量的值可以被更改。變量就像是一個盒子,并且可以在變量中有值的情況下再增加一個值。

1 #變量可以賦值給變量本身 2 box = box +1 1 #變量可以被賦值為int整數型數值,也可以被賦值為str字符串 2 name = 'Nero' 3 age = 30

變量名必須是字母、數字、下劃線的任意組合,且不能以數字打頭。

變量名是區分大小寫的。spam、Spam、sPaM、SPam是4個不同的變量。變量用小寫字母開頭是Python的慣例。

變量的定義要具有描述性,這有助于提高代碼的可讀性。

推薦的變量定義方式:

1 #下劃線 2 nero_age = 30 3 #駝峰 4 NeroAge = 30

常量

指不變的量,如Pi 3.1415926,或在程序運行過程中不會改變的量。

Python中沒有一個專門的語法代表常量,程序員約定俗成用全部大寫代表常量。

1 PI = 3.1415926

程序的交互

將用戶輸入的內容賦值給變量。

#-*- encoding:utf-8 -*- #input()為輸入命令 name = input('請輸入你的名字: ') #print()為打印命令 print(name)

整數、浮點和字符串數據類型

整數類型int()

字符串類型str()

數據類型例子
整型int-2,-1,1,2,3,4,5
浮點型float-1.35,-1.0,-0.5,0.0,0.5,1.0,1.25
字符串str'aa','aaa','Hello','100 cats'

?

?

?

?

在Python中,被加了引號的字符都被認為是字符串。單雙引號并沒有什么區別,在以下情況下需要搭配使用:

1 “I'm Nero, nice to meet you"
#以下都是字符串
name = 'Nero'
name = "Nero"
age = '22'
age = "22"
age = 22 #int

?字符串拼接

字符串可以通過'+'運算符進行拼接,也可以通過'*'運算符進行自我復制。

1 'name' + 'age'#print打印后輸出為nameage,字符串的拼接只能是雙方都是字符串,不能和數字或其它類型拼接 2 'age' * 4#print打印后輸出為ageageageage

布爾值(True、False)

布爾值True(真)、False(假),主要用作邏輯判斷。

控制流語句流程圖

?

流程控制--if

單分支

?

1 if 條件: 2 滿足條件后要執行的代碼

雙分支

?

1 if 條件: 2 滿足條件執行的代碼 3 else: 4 if條件不滿足執行本段代碼

縮進

即如果一行代碼本身不依賴于任何條件,那它必須不能進行任何縮進。同一級別的代碼,縮進必須一致。

多分支

?

1 if 條件:2 滿足條件執行的代碼3 elif 條件: #上一條條件不滿足,判斷本條件是否滿足4 滿足條件執行的代碼5 elif 條件: #上一條條件不滿足,判斷本條件是否滿足6 滿足條件執行的代碼7 elif 條件: #上一條條件不滿足,判斷本條件是否滿足8 滿足條件執行的代碼9 elif 條件: #上一條條件不滿足,判斷本條件是否滿足 10 滿足條件執行的代碼 11 else: 12 以上條件都不滿足執行的代碼

控制流程--while循環

基本循環

?

1 while 條件: #如果條件為真時,循環執行下方代碼,否則不執行 2 滿足條件要執行的代碼

循環終止語句break

break用于完全結束一個循環,跳出循環體執行循環后面的語句

count = 0 while count <= 100 : #只要count<=100就不斷執行下面的代碼print("loop ", count)if count == 5:breakcount +=1 #每執行一次,就把count+1,要不然就變成死循環啦,因為count一直是0print("-----out of while loop ------")

continue語句

continue和break有點類似,區別在于continue只是終止本次循環,接著還執行后面的循環,break則完全終止循環

count = 0 while count <= 100 : count += 1if count > 5 and count < 95: #只要count在6-94之間,就不走下面的print語句,直接進入下一次loopcontinue print("loop ", count)print("-----out of while loop ------")

while..else..語句

while 后面的else 作用是指,當while 循環正常執行完,中間沒有被break 中止的話,就會執行else后面的語句

count = 0 while count <= 5 :count += 1print("Loop",count)else:print("循環正常執行完啦") print("-----out of while loop ------")

如果執行過程中被break啦,就不會執行else的語句

count = 0 while count <= 5 :count += 1if count == 3:breakprint("Loop",count)else:print("循環正常執行完啦") print("-----out of while loop ------")

?

轉載于:https://www.cnblogs.com/NeroCl/p/8039360.html

總結

以上是生活随笔為你收集整理的Learn Python—表达式、数据类型、流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。