數值,字串,列表

2021-10-02 16:58:59 字數 3140 閱讀 7151

1.1 基本常識

(1)變數要先宣告再使用,宣告方式為至少賦一次值,如果不宣告直接引用會報錯。

(2)兩種形式的函式的區別

len這種型別的函式為函式

s.split這種型別的函式為方法

1.2 各型別資料

import decimal

decimal.

decimal

('3.14'

)+ decimal.

decimal

('2.22'

)

(2)數值顯示的格式化(如:介面顯示保留小數點位數)

//保留兩位小數

f=3.33333

'f='

.format

(f)

10/4

//結果為2.5

10//4 //向左取整,結果為2

10 //向左取整,結果為2.0

(3)取整運算

import math

math.

floor(-

3.1)

//向左取整,結果為-4

math.

trunc

(3.94

)//向0取整,結果為3

round

(2.8

)//四捨五入,結果為3

s =

'hello'

for c in s

print

(c, end=

' ')

(4)選取某個字元

s[0]

//選取第乙個字元s[0

:4]//擷取第一到第四個字元s[-

1]//選取最後乙個字元

s[len

(s)-1]

//選取最後乙個字元s[:

]//選取所以字元s[:

:2]//以間隔乙個字元的方式選取所有字元s[:

:-1]

//從右往左選取字元(反轉)

(5)字元和asc碼的對應關係

ord

('c'

)//字串轉asc碼

chr(99)

//asc碼轉字串

(6)字串不能原位改變,若改變某字元則用:

h=

'hello'

h.replace

('e'

,'a'

)//改變一次

h=h.

replace

('e'

,'a'

)//永久改變

(7)分割字串

)(8)格式化字串

' => '

.format

(a,b)

(9)其他字串操作

s.

startswith

('a'

)//返回true/false

s.endswith

('w'

)//返回true/false

s.find

('.'

)//返回位置

s.upper()

//轉換為大寫

3.1 基本常識

(1)python中列表與其他程式語言中陣列相似,但型別可以不一致,是任意物件的有序集合,可以通過索引下表訪問元素,長度可變,屬可變序列(可原位改變)。

(2)tab和空格不要混合使用

(3)*3後生成的仍未乙個列表

3.2 列表基本操作

(1)求取長度

len([

1,2,

3])

(2)兩列表相加

[1,

2,3]

+[4,

5,6]

(3)將字串的字元變為列表中的元素

l=

list

('wjawka'

)

(4)判斷元素是否在列表中

//方法1

'k'in l //返回值為true/false

//方法2:遍歷

for c in l:

print

(c, end=

'|')

(5)將列表中元素進行乘方運算

//方法1l=[

1,2,

3,6,

9]res=

for i in l:

res.

(i**2)

//方法2:列表的推導

l1=[i**

2for i in l]

l.

sort()

;//正向排序

l.reverse()

//反向排序

(8)取出元素

l.

pop(

)//類似於堆疊的操作

(9)找出元素位置

l.

index(7

)

(10)數元素的個數

l.

count(7

)

(11)刪除元素

del

(l[0])

//全域性函式

(12)修改列表時是否影響其他列表(引用型別,支援原位改變引發的問題)

//直接賦值,影響

l2=l1 影響

//拷貝副本(不影響)

l3=l1.

copy()

//不影響

l4=l1[:]

//不影響

Python 數值 字串 列表

1.decimal模組 精確的浮點運算 浮點型運算,結果不是4.3,主要是因為計算機處理機制的原因 1.1 3.24.300000000000001 匯入decimal模組,結果為4.3 import decimal decimal.decimal 1.1 decimal.decimal 3.2 d...

數值字串

加粗樣式 數值與字串 受限於電腦記憶體 數字 int float 布林none 列表list l 1,2,3 l 1 2 字典表dict d d.get name d name 元組t 1,2,3,4 元組與列表區別 列表可以改變相應下標資料,元組不行。數值 宣告賦值使用 表示式 佔位符.forma...

字串 列表

定義 使用單引號或者雙引號括起來的任意字串,我們都可以稱之為字串。字串建立 str1 或者 str2 字串的拼接 注意 不同型別不能使用 進行拼接 注意 會在逗號位置產生乙個空格 使用格式化的方式 print format str1,str2 print join list1 序列裡的必須是字串 s...