1 info = 『abc』
info[2] = 『d』
結果是什麼,為什麼會報錯呢?
typeerror: 『str』 object does not support item assignment2 如果要把上面的字串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 ...