python自學之路 基礎篇(一)

2021-09-10 14:57:54 字數 1564 閱讀 3456

1 info = 『abc』

info[2] = 『d』

結果是什麼,為什麼會報錯呢?

typeerror: 『str』 object does not support item assignment

字串不支援字元賦值。

2 如果要把上面的字串info裡面的c替換成d,要怎麼操作呢?

info =

'abc'

b=info.

replace

('c'

,'d'

)print

(b)

3 下面2個變數

a = 『1』

b = 2

print a + b 的結果是什麼,為什麼會出現這個結果,如果希望結果是3,要怎麼操作?

can only concatenate str

(not "int"

) to str

a =1

b =2

print

(a + b)

4 字串:

a = 『abcd』

用2個方法取出字母d

print

(a[3])

print

(a[3:4

])

5 a = 『jay』

b = 『python』

用字串拼接的方法輸出:

my name is jay,i love python.

a =

'jay'

b ='python'

print

("my name is %s,i love %s."

%(a,b)

)a =

'jay'

b ='python'

c='my name is '

d=',i love '

print(""

.join

([c,a,d,b]

))

字典:

a ='pyer'

b =c=

"my name is %(name)s,i love %(fruit)s."

%print

(c)format:

a ='pyer'

b =c=

"my name is ,i love ."

.format

(name=a,fruit=b)

print

(c)

7 開啟檔案info.txt,並且寫入500這個數字。

a=

open

("info.txt"

,"w")a.

write

("500")a.

close()

b=open

("info.txt"

,"r"

)print

(b.read()

)​​​​

python自學之路 基礎篇(三)

一 下面列表 a 1,2,3,4,5,333,11,44 輸出下面的結果 4,5,333 print a 3 6 二 有下面2個列表 a 1,2,3 b 4,5,6 用2個方法輸出下面結果 1,2,3,4,5,6 a 1 2,3 b 4 5,6 print a b a.extend b print ...

python自學之路 基礎篇(五)

1.已知字串 a aasmr3idd4bgs7dlsf9eaf 要求如下 1.1 請將a字串的大寫改為小寫,小寫改為大寫。a aasmr3idd4bgs7dlsf9eaf print a.swapcase a aasmr3idd4bgs7dlsf9eaf b for n in a if a n z ...

python學習之路 基礎篇 day02

大綱 1.集合操作 2.檔案操作 3.分支語句 一.集合操作 概念 我們把一些元素的總體叫做集合 特點 明確性,無序性,互異性 與列表和元組不同,集合是無序的,也無法通過數字進行索引。列表的建立 a 1,2,3,4 b list 1,2,3,4 print type b 元祖的建立 c 1,2,3 ...