溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Python基礎(chǔ)(二)

發(fā)布時間:2020-02-29 15:22:27 來源:網(wǎng)絡(luò) 閱讀:127 作者:2578612215 欄目:編程語言

1.賦值語句

(1)作用:定義+賦值

(2)復(fù)合與鏈?zhǔn)劫x值

a = b = 2
a *= 2

(3)特殊類型的賦值

序列的賦值:

a,b,c = (1,2,3)
print(a,b,c)

變量交換:

a,b = b,a

不需要額外的temp變量.

2.注釋

以#開頭的行即為注釋.

3.運(yùn)算符

(1)算術(shù)運(yùn)算符

運(yùn)算符 含義
+
-
*
/
% 取模
// 整除(不是注釋....)
**

(2)關(guān)系運(yùn)算符

運(yùn)算符 含義
== 等于
!= 或 <> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于

(3)賦值運(yùn)算符

運(yùn)算符 含義
= 賦值
+= x+=3等價于x=x+3
-= x-=3等價于x=x-3
*= x=3等價于x=x3
/= x/=3等價于x=x/3
%= x%=3等價于x=x%3
//= x//=3等價于x=x//3
**= x=3等價于x=x3

(4)邏輯運(yùn)算符

運(yùn)算符 含義
and
or
not

(5)位運(yùn)算符

運(yùn)算符 含義
& 按位與
¦ 按位或
^ 按位異或
~ 按位取反
>> 右移
<< 左移

(6)集合運(yùn)算符

運(yùn)算符 含義
in ∈,屬于
not in ∈,不屬于
== 集合相等
!= 集合不相等
< ?,真子集
<= ?,子集
> 真超集
>= 超集
& 交集
¦ 并集
- 差集或相對補(bǔ)集
^ 對稱差分

(7)特殊運(yùn)算符

in運(yùn)算符

判斷某個變量是否在給定的容器中.可以配合not使用.

x = {1,3,4}
1 in x
9 not in x

Python基礎(chǔ)(二)

is運(yùn)算符

檢查是否指向同一個引用

x = y = {1,3,4}
x is y

Python基礎(chǔ)(二)
注意,若寫成

x = {1,3,4}
y = {1,3,4}
x is y

為False,指向的不是同一個對象.

4.if語句

(1)基本語法

if(xxx):
    print(a)
elif(xxx):
    print(b)
else:
    print(c)

注意冒號和縮進(jìn).

(2)單行if

if(xxx):
    A
else:
    B

變?yōu)?/p>

A if (xxx) else B

本質(zhì)上是把if內(nèi)的語句提前,然后寫成一行.

(3)配合pass的多行elif

if(a < 3):
    print(a)
elif(a > 8 and a < 11):
    pass
else:
    print(a)

注意不能用;代替pass.

5.for語句

(1)基本語法

for xxxx in xxxxx.其中in后面表示的是可迭代對象或迭代器.

for x in (1,2,3):
    print(x)

(2)range()

一般for配合range使用,range()返回一個迭代器,參數(shù)有三個,前兩個為起始值與結(jié)束值,第三個可選,表示步長.注意范圍是[start,end),就是包含start值,不包含end值.

for x in range(1,10):
    print(x,end=' ')
print()

順序輸出1到9,

6.while語句

(1)基本語法

x = 1
while(x<10):
    print(x,end=' ')
    x+=1
print()

要注意的一個就是不要使用++......不要用自增運(yùn)算符,沒用的....

(2)continue+break

x = 1
while(x < 10):
    if(x == 3):
        break
    print(x,end=' ')
    x+=1
print()
x = 1
while(x < 10):
    if(x == 3):
        continue
    print(x,end=' ')
    x+=1
print()
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI