Day03 基本資料型別

2021-10-17 06:35:28 字數 3062 閱讀 5392

關鍵字:一些原本具有特殊功能的識別符號

例如:false none true else and 等

概念:開發人員在程式中自定義的一些符號和名稱

規則:可以包括字母、數字和 「_」(下劃線),但是不能使用數字開頭;在python中不能使用關鍵字和保留字來作為識別符號

小駝峰式命名法:第乙個單詞開頭小寫,第二個單詞開頭大寫

例如:usernamefirstname大駝峰式命名法:每個單詞第乙個字母都以大寫開頭

例如:usernamefirstname下劃線命名法:用 「_」 來連線所有單詞

例如:user_namefirst_name

通俗地講就是給資料起個名字

給變數命名時不能以數字開頭

不能使用關鍵字

給變數命名的方式也可以叫做引用

兩個物件相等和兩個物件是同乙個物件是兩個概念

例如:1. 整數(123)

2. 字串(『abc』

3. 布林值(true

4. 列表([1,2,3]

例如:

a =1

b =1

print(id

(a),

id(b)

)#id即記憶體位址

當python自身存不下時就會存到硬碟裡

在python中列表每次建立列表的id都不同,因為python不會永久儲存列表

print

(a is b)

#判斷id

print

(a == b)

#判斷值

由單引號或雙引號引起來的變數就叫做字串

表示形式為 str()

分可變型別和不可變型別(值不可改變)

單雙引號不可混合使用

英文縮寫時可以外面使用雙引號,裡面使用單引號

例如:print(「what』s your name」)

取消字元原來所具備的功能

\t 在字串中相當於乙個table的距離

\n 換行

\ 取消符號功能

r』 』 引號內所有字元全部成為原字元不具備任何其他字元的功能

\ 反斜槓

在有字串外有" "或『 』時字串不可改變

拼串:把兩個字串相加

引數傳遞:print(『a =』, b)

f』 』:f』』

例如:

y = sad

print

(f 'i am ,.'

)結果:

format:format(變數)

用{}佔位,然後用format把值傳遞進去

例如:

x = you

y = myself

a ='i hate {} and {}'

.format

(y,x)

.'print

(a)結果:

i hate myself and you.

即用%後所表示的東西來代替原有字串中的%

字串佔位符:%s

例如:

s ="i love %s"

%"you"

結果:i love you

整數佔位符:%d

浮點數佔位符:%f

1 a,b=6,8 我想讓a=8,b=6我該怎麼辦?用2種方式實現

# 實現**如下:

a,b=6,8

# 方法一

print('a=%s,b=%s'%(b,a))

# 方法二

print('a={},b={}'.format(b,a))

# 方法三

print(f"a=,b=")

2.完成字串的逆序以及統計 1) 設計一程式,要求只能輸入長度低於31的字串,否則提示使用者重新輸入 2) 列印出字串長度 3) 使用切片逆序列印出字串

# 實現**如下:

a = input('請輸入一段長度小於31字元的文字:')

while len(a) > 31:

a = input('您輸入的文字長度大於31字元,請重新輸入')

print('您輸入的文字長度為:',len(a))

print('您輸入的文字逆序為:',a[::-1])

3.要求從鍵盤輸入使用者名稱和密碼,校驗格式是否符合規則,如果不符合,列印出不符合的原因,並提示重新輸入

1)使用者名稱長度6-20,使用者必須以字母開頭

2) 密碼長度至少6位,不能為純數字,不能有空格

username = input('使用者:')

pwd = input('密碼:')

while not (username[0].isalpha() # 使用者名稱以字母開頭

and len(username) in range(6,20) # 使用者名稱長度在6至20之間

and len(pwd)>=6 # 密碼至少6位

and pwd.find(' ')==-1 # 密碼不能含空格

and not(pwd.isdigit())): # 密碼不能為純數字

print('您輸入的使用者名稱或密碼不符合要求,請重新輸入')

username = input('使用者:')

pwd = input('密碼:')

print('使用者名稱和密碼校驗通過')

day03 變數,基本資料型別,基本運算子

變數 基本資料型別 基本運算子 輸入輸出 相當於人類的耳朵眼睛.流程控制之if判斷 變數就是訪問記憶體的位址 一.原則 先定義,後賦值 age 18 三大組成部分 變數名 根據記憶體位址找值 賦值符號 將變數值的記憶體位址繫結給變數名 變數值 就是我們儲存的資料,或者說記錄的事物的狀態 變數的引用p...

day 03 python基本資料型別

組合 combination 是乙個數學名詞。一般地,從n個不同的元素中,任取m m n 個元素為一組,叫作從n個不同元素中取出m個元素的乙個組合。序列,序列指的是一塊可存放多個值的連續記憶體空間,這些值按一定順序排列,可通過每個值所在位置的編號 稱為索引 訪問它們。為了更形象的認識序列,可以將它看...

03 基本資料型別

cv mat,可以表示任意維度的矩陣,大陣列表示 cv vec vector模板,常用別名 cv vec,以上組合都是有效的 繼承自cv matx cv matx 區別於mat,用於處理特定的小矩陣,固定大小的矩陣別名 cv matx 點類,cv point2i,cv point2f,and cv ...