日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

初学Python可能会遇见的小知识

發布時間:2024/3/7 python 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学Python可能会遇见的小知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

初學Python可能會遇見的小知識

  • 導引
    • \n,\t,\n\t的用法及區別
    • ASCLL編碼
    • 輸出字符串居左,居右,居中
    • and 和 or 的使用
    • 賦值
    • 列表的遍歷
      • 用for循環遍歷列表
      • 用while循環遍歷列表
    • 序列的索引
    • 檢查某個元素是否屬于序列
    • 序列的相加
    • 列表的專有方法
      • 刪除某個數列中的所有x(某個數)

導引

大一寒假期間,因為疫情,我被安排在酒店隔離,趁著這大塊的空閑時間,我想將我這一學期學的有關Python的知識進行一個總結,尤其是代碼這一塊我覺得需要注意的地方,總結里面很多是我個人的理解。這是我第一次寫博客,寫的不好的地方希望大家能夠幫忙指點一下,在評論區留下寶貴的意見。

\n,\t,\n\t的用法及區別

print("\n123") #\n表示換行,相當于按一下回車鍵 print("\t123") #\t表示空四個字符,也稱縮進,相當于按一下Tab鍵 print("\n\t123") #\n\t表示換行加縮進

例子:

print("\n123\n456\n789") print("\t123\t456\t789") print("\n\t123\n\t456\n\t789")

ASCLL編碼

ASCLL編碼與字符之間的轉換

a = input() print(ord(a)) # ord函數表示將字符轉換成ASCLL的狀態 b = int(input()) # 注意:ASCLL編碼是數值 print(chr(b)) # chr函數表示將ASCLL編碼轉換成字符

另外,Unicode編碼可存儲和使用漢字

輸出字符串居左,居右,居中

使用 .ljust().rjust().center()函數 (括號中表示總共占的位數)

print("hello".ljust(20)) #居左 print("hello".rjust(20)) #居右 print("hello".center(20)) #居中

and 和 or 的使用

a = 0 b = 2 c = 'a' d =" " print(a and b) #輸出0 print(a or b) #輸出2 print(d and c) #輸出 print(d or c) #輸出a

and 類似與運算,or類似或運算,其依據都是由是否非零來決定輸出,當兩個變量都為非零時,and運算輸出第二個非零變量,or運算輸出第一個變量。

賦值

a, b = 1, 2 print(a, b) #輸出1 2 a, b = (3, 4) print(a, b) #輸出3 4 a, b, c = "A,B" print(a, b, c) #輸出A , B ((a, b), c) = ('AB', 'CD') print(a, b, c) #輸出A B CD

賦值的時候尤其要注意順序

列表的遍歷

用for循環遍歷列表

L = [1, 2, 3, 4, 7] for j in L:print(j) for x in L[:]:print(x)

反向遍歷

for i in L[-1: -6: -1]:print(i)

用while循環遍歷列表

l = [1, 2, 3, 4, 5] n = 0 while n < len(l):print(l[n])n = n + 1

序列的索引

s = [1, 2, 3, 4, 5] print(s[:3], s[3:]) #輸出[1, 2, 3] [4, 5]

序列里從0開始編號,分片時 “:”后面的序號要減1

檢查某個元素是否屬于序列

l = [1, 2, 3, 4] x = 1 in l print(x) #輸出 Truey = 1 not in l print(y) #輸出 False

序列的相加

a = [1, 1.3] b = ['2', "china", ["i", 'am']] c = a + b print(c) #輸出 [1, 1.3, '2', "china", ["i", 'am']]

列表的專有方法

l = [1, 2, "3", 4, ' china', 'print'] l.insert(1, '100') #將數據 '100 '插入到列表 l 的第1號位置 l.pop() #將列表 l 的最后一個元素彈出并返回這最后一個元素 l.pop(2) #將列表 l 的第2號元素彈出并返回這個元素 l. append(55) #將數據55添加到列表 l 的末尾 a = ['3'] l. extend(a) #將列表 a 添加到列表 s 的末尾 l. clear() #刪除列表的所有元素 l. copy() #返回與列表 L內容一樣的列表 l. remove(2) #刪除列表 s 中第一個值為2的元素 l.reverse() #反轉列表 l 中的所有元素 print(l)

刪除某個數列中的所有x(某個數)

l = [1, 2, 3, 4, 2, 2, 2, 2, 4] while 2 in l:l. remove(2) print(l) #輸出[1, 3, 4, 4]

總結

以上是生活随笔為你收集整理的初学Python可能会遇见的小知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。