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

歡迎訪問 生活随笔!

生活随笔

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

python

python基本程序结构有几种_python基础梳理(一)(推荐)

發布時間:2024/1/23 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基本程序结构有几种_python基础梳理(一)(推荐) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、python程序的組成

表達式:建立并且處理數據對象且能返回數據對象的引用關系

示例:1 + 2 系統會產生1和2倆個對象,并且進行處理生產對象3,將對象3返回回去。

二、核心的數字類型

1.整型 int (0、負自然數、正自然數)

整型的表達方式:

1.二進制:0b開頭,后跟0~1;

2.八進制:0o開頭,后跟0~8;

3.十進制

4.十六進制:0x開頭,0-9和A-F

2.浮點數 float (帶有小數部分的數,小數部分可為0,表示精度不一樣)

浮點數的表示方式:

1.小數表示

示例:3.14 3.0 3.(0可省略) .14(前面0可省略)

2.科學計數表示法

格式:小數 e/E(正負號)指數n e n代表以10為底n的次方

示例:6.18E-1 —> 表示6.18*10的-1次方 即0.618

3.復數 complex (分為實部real和虛部image,虛部必須以j或者J結尾)

示例:1j 1+2J 4J -100-8j

4.布爾類型 bool (用來表達真/假倆種狀態的類型,符合計算機數字電路設計)

True:真,非0即為真

False:假,0為假,空為假等等

空值類型:None,是一個什么也不表示的數據對象,真實存在與內存中

作用:

1.用來語法占位

2.變量解除綁定

三、表達式和運算符

表達式:由數字或者數字和運算符組成的,并且一定會產一個結果

作用: 計算機做一些事情并且得到結果

一個簡單的表達式:

運算符及其他:

1.算術運算符

加(+) 減(-) 乘(*) 除(/) 地板除(//) 取余(%) 冪運算()+= -= *= …

地板除:是求倆個數相除的整數部分,python中支持float的地板除

冪運算:示例 xy 意思為 x的y次方,python中同樣也支持float的冪運算

2.標識符

和c語言的一樣,變量名以字母和下劃線開頭,避免關鍵字

3.關鍵字

如True None is not del 等

4.賦值語句

a = 2

a = 1+1

a =b =c =100

a,b,c = 100,200,300(依次對應)

4.is/not 運算符:

從圖中我們可以知道,比較倆個變量是否相同是只要比較變量在內存中的id即可。

id(x):返回變量在內存中的id編碼

del(x):刪除內存中的變量x

5.比較運算符

< > <= >= == != 雙目運算符 結果返回布爾類型

6.數值對象的構造函數:

float(obj):用字符串或者數字轉換成浮點數

int(obj,base = 10):用數字或者字符串轉換成整數,如果不給參數,返回0

base:如果不寫,默認為10進制,表示obj按照相應的進制轉換,即x = int (1000).

complex(r=0.0,j=0.0):創建一個復數對象

bool(x):用x創建一個布爾值

示例:bool(x)會返回False的情況:

7.幾個python預置的函數

1.abs(x) 取x的絕對值

2.round(num,n) 對數值進行四舍五入,不同的是一定>5捉著0.5才能進,否則舍掉,n代表小數點后保留幾位小數,舉幾個例子:

3.pow(x,y,z=None),當使用默認的z時,相當于x* * y;當給定z時,相當于x * * y%2,示例:

4.help(函數名):查看對應函數的幫助手冊,示例:

5.折行符 \ (反斜杠)

作用:告訴解釋執行器下一行的內容屬于我這一行,放在一起執行處理

示例:如果沒有\是什么情況

python時一行一行的執行語句的,這樣寫不會將第二行當作第一行

加上\后:

隱式換行:

所有括號中的內容換行時,執行器會自動的去尋找下一個所匹配的括號(()、[]、{}等),直到找到為止,所i這里就不用我們主動的取加\來換行,示例:

四、基本的輸入輸出函數

1,輸入函數input():從設備上將輸入的字符串讀取進來,注意這里是字符串

2.輸出函數print()

將一系列的值以字符串的形式輸出到標準設備上

格式:print(value1,value2,…,sep = ' ',end = ‘\n')

value:是我們要輸出的目標字符串或者值

sep:默認是一個空格,是穿插在value間的,起分隔的作用

end:是在所有的value值輸出完畢以后,在最后加上一個換行符

示例:

五、if語句、條件表達式、pass語句與布爾運算

1.

if語句語法與c有些有不同,c中用大括號來表示邏輯塊,而python中用縮進表示:

if 真值表達式1 :

語句塊1

elif 真值表達式2:

語句塊2

else:

語句塊3

if語句的下一行開始要用四個空格縮進表示一個邏輯塊,句子后面用冒號

語句塊可以是一句或多句,也可以是pass語句

一個簡單的if嵌套:

2.條件表達式

C語言中又唯一一個三目運算符,就是條件表達式,他的語法是這樣的:

if 表達式 ?語句1:語句2 :如果表達式為真,執行語句1,否則執行語句2

而在python中也有這樣的表達式:

語句1 if 表達式 else 語句 2

同樣如果表達式為真執行語句1否則執行語句2

3.pass語句

有的時候我們并不希望程序做什么,在c語言中我們可以什么都不寫表示空語句,python中使用的是pass語句,同樣表示什么也不做

4.布爾運算

not and or

not:取反操作

示例:not 100 not bool(1000)

and:與操作 X and Y

1.與操作優先返回假值對象

2.如果X為假,直接返回X即可;如果X為真,Y為假返回Y,否則也返回Y

or:或操作

需要注意的是and和or操作返回的不是True或者False,而是對象。

5.正負號運算符 + -

以上所述是小編給大家介紹的python基礎梳理整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對我們網站的支持!

本文標題: python基礎梳理(一)(推薦)

本文地址: http://www.cppcns.com/jiaoben/python/256258.html

總結

以上是生活随笔為你收集整理的python基本程序结构有几种_python基础梳理(一)(推荐)的全部內容,希望文章能夠幫你解決所遇到的問題。

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