python第三課答案 python第三課

2021-10-12 11:57:22 字數 4737 閱讀 8725

#字串操作

# s='alexwusir'

# s1=s.capitalize() #首字母大寫

# print(s1)

#全大寫,全小寫

# s2=s.upper()

# s21=s.lower()

# print(s2,s21)

#大小寫翻轉

# s3=s.swapcase()

# print(s3)

#每個隔開(特殊字元或數字)的單詞首字母大寫

# s='alex egon wusir'

# s4=s.title()

# print(s4)

#居中空白填充

# s='alexwusir'

# s5=s.center(20,'#')

# print(s5)

# s='a1\tsir'

# s6=s.expandtabs()

# print(s6)

#公共方法

#s='alexwusir'

# l=len(s)

# print(l)

# s7=s.startswith('alex')

# s71=s.startswith('e',2,5)

# print(s71)

# print(s7)

#find通過無素找索引,找不到返回-1

#index通過元素找索引,找不到報錯

# s8=s.find('a')

# s81=s.index('a')

# print(s8)

# print(s81)

#s='#alexwusir%'

#strip rstrip lstrip

# s9=s.strip('%#')

# print(s9)

# s91=s.rstrip('%r')

# print(s91)

# s92=s.lstrip('#a')

# print(s92)

#strip預設刪除前後空格

# username=input('請輸入名字: ')

# if username=='春哥':

# print('打水狗')

# s='alexaa wusirl'

# s10=s.count('l')

# print(s10)

#split

# s='alex;wusir;taibai'

# l=s.split(';')

# print(l)

#format的三種玩法 格式化輸出

# s='我叫{},今年{},愛好{},再說一下我叫{}'.format('太白',36,'girl','太白')

# print(s)

# s1='我叫,今年,愛好,再說一下我叫'.format('太白',36,'girl')

# print(s1)

# name=input('請輸入名字:')

# s2='我叫,今年,愛,再說一下我叫'.format(name='健鋒',age=34,habby='啟麗')

# print(s2)

#replace

# s='我愛你啟麗'

# s11=s.replace('愛','喜歡')

# print(s11)

# s='我想和你睡覺啟麗'

# for i in s:

# print(i)

# s='fdsa蒼井空fdsalk'

# if '蒼井空' in s:

# print('蒼井空')

#什麼是資料型別。

# int 1,2,3用於計算。

# bool:true,false,使用者判斷。

# str:儲存少量的資料進行操作,例:'fjssfj','二哥','123'

# list:儲存大量的資料,例:[1,2,3,'二哥','123456',[1,2,3]]

# 元祖:唯讀。例:(1,2,3,'第三方')

# dict:字典

# 集合:

# 1 0000 0001 1

# 2 0000 0010 2

# 3 0000 0011 2

# i=100

# print(i.bit_length())

#bool true flase

#int---->str

# i=1

# s=str(i)

#str--->int

# s='123'

# i=int(s)

#int--->bool 只要是0-->false 非0就是ture

# i=3

# b=bool(i)

# print(b)

#bool-->int

#true 1

#false 0

# ps:

# while true:

# pass

# while 1:#效率高

# pass

#str-->bool

# s=" "---->false

#非空字串都是true

# s="0"---->true

# s# if s:

# print('你輸入的為空,請重新輸入:')

# else:

# pass

#字串的索引與切片

s='abcdlsesrf'

# #索引

# s1=s[0]

# print(s1)

# s2=s[2]

# print(s2)

# s3=s[-2]

# print(s3)

#abcd 切片:顧頭不顧尾

# s5=s[0:3]

# print(s3)

# s6=s[0:-1]

# print(s6)

# s7=s[:]

# print(s7)

# s8=s[0:]

# print(s8)

# s9=s[0:0]

# print(s9)

# s10=s[0:5:2] #s[首:尾:步長]

# print(s10)

# s11=s[4:0:-1]

# print(s10)

s12=s[3::-1]

print(s12)

s13=s[3::-2]

print(s13)

s14=s[-1::-1]

print(s14)

s15=s[::-1]

print(s15)

# 1.ascii:字母,數字,特殊字元; 1個位元組,8位

# unicode:16位 兩個位元組,公升級32位 四個位元組

# utf-8:最少乙個位元組8位表示,英文本母8位乙個位元組

# 歐洲16位,2個位元組,中文24位,3個位元組

# gbk:中文2個位元組,英文本母1個位元組

# int:bit_lenth()

# bool:true false

# str:str--->bool:bool(str):''-->false

# str:

# s='alexsb'

# s1=s[1]

# s2=s[1:3]

# s3=s[0:]

# s4=s[0:-1]

# s5=s[0:4:2]

# s6=s[2::-2]

# print(s6)

# captlze首字母大寫

# upper()全大寫

# lower()全小寫

# find通過元素找索引,找不到1

# index()通過元素找索引,找不到報錯

# swapcase大小寫翻轉

#title首字母大寫

# len()長度

# repalce(old,new,count)

#isdigit()返回bool值

# startswith ednwwith

# enter()居中

# strip()lstrip rstrip

# split

# format格式化輸出

# #

# count 計數

# for i in 可迭代物件

# s='132adc456'

# s1=s[0]+s[2]+s[1]

# print(s1)

#使用while和for迴圈分別列印字串s='asdfer'中每個元素

#s='asdter'

# for i in s:

# print(i)

# s='fkld'

# index = 0

# while 1:

# print(s[index])

# index +=1

# if index==len(s):break

# content=input('>>>').strip()

# index=content.find("+")

# a=int(content[0:index])

# b=int(content[index+1:])

# print(int(a+b))

#咱們任意輸入一串文字+數字 統計出來數字的個數

# s=input('請輸入:')

# count=0

# for i in s:

# if i.isdigit():

# count+=1

# print(count)

python第三課答案 python第三課筆記

以下哪個變數的命名不正確?為什麼?a mm 520 b mm520 c 520 mm d 520 mm 答 c不正確,不能數字開頭 在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?myteacher 小甲魚 yourteacher myteacher yourteacher 黑夜 print ...

python第三課答案 python第三課

1.迴圈物件,主要呼叫next 2.迭代器iterator 在理解上可以和迴圈物件理解為乙個東西。3.生成器 generator 自定義的迴圈物件。4.表推導 list comprehension 是快速生成表的方法。表推導用中括號。l x 2 for x in range 10 練習 f open...

python第三課答案 Python學習第三課

一,條件判斷 1.1 單向判斷 if 注意 我們使用兩個等號 來判斷左右兩邊是否相等。如果 左邊是字串,就判斷兩邊的字元是否完全一樣 如果 左邊是數字,就判斷兩邊的值是否相等。例如 1 1滿足條件麼?不滿足,左邊是字串 1 右邊是數字1,不滿足相等的條件。類似的還有 和 因此,我們可以歸納如下 我們...