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

歡迎訪問 生活随笔!

生活随笔

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

python

python学习(字符串、整数、列表)

發布時間:2024/9/30 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习(字符串、整数、列表) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:python語言簡潔,而且寫web題腳本方便,暑假閑著也無聊,不如學習一些知識。

一、字符串
修改字符串的大小寫
python中定義字符串用雙引號單引號都可以

python需要提前定義變量,這點和C語言一樣,而且python中有方法,方法中包含一些功能,這里我覺得和C++中的成員函數比較相似,就連調用方法也相同,只不過python已經寫好了這些功能,我們直接調用即可。

title()方法_將字符串首字母大寫
upper()方法_將字符串全變成大寫
lower()方法_將字符串全變成小寫

合并字符串

+ 起連接作用


python中合并字符串也很方便,直接一個+號就可以連接前后的字符串。

也可以這樣表示:

總之,python的語法是真的簡潔,不需要像C語言一般還需要調用函數來完成合并字符串。

使用制表符和換行符

\t 制表符
\n 換行符

print("\tpython") 輸出結果:python print("ss\ntt\nll\n") 輸出結果: ss tt ll

刪除空白

rstrip()方法刪除字符串末尾的空白

>>> language='python ' >>> language 'python ' >>> language.rstrip() 'python' >>> language 'python ' >>> //這樣的刪除方法刪除空白只是暫時的 //永久刪除空白,必須將刪除操作的結果存回到變量中 >>> language = 'python ' >>> language = language.rstrip() >>> language 'python'

lstrip()方法刪除字符串開頭的空白
strip()方法同時刪除開頭和末尾空白

>>> language=' python ' >>> language.lstrip() 'python ' >>> language.strip() 'python'

二、數字

整數

**兩個乘號在python表示乘方運算

>>> 3 ** 2 9 >>> 3 ** 3 27

python支持次序運算

>>> 2+3*4 14 >>> (5+1)*3 18

浮點數

str()函數用來避免類型錯誤

age=23 message="happy "+ str(age) +"rd birthday!" print(message) //輸出結果: happy 23rd birthday!

如果不加str()函數,則會出錯,原因是python不知道該如何解讀這個值。

注釋

在python中用#來注釋

# 學習python print("hello python people!") //輸出結果: hello python people!

在python終端會話中執行命令import this,瀏覽一下python的指導原則

三、列表

在Python中,用方括號([] )來表示列表,并用逗號來分隔其中的元素。


列表與C中的數組較為相似,所以比較好理解。

修改列表元素

在列表添加元素

append()方法將元素添加到列表末尾

message=['ha','ya','ss'] print(message) message.append('wangzixu') print(message) #輸出結果: ['ha', 'ya', 'ss'] ['ha', 'ya', 'ss', 'wangzixu']

在空列表中直接插入元素

message=[] message.append('a') message.append('b') message.append('c') print(message) #輸入結果: ['a', 'b', 'c']

在列表中插入元素

insert() 方法可在列表的任何位置添加新元素

message = ['a','b','c'] message.insert(0,'me') print(message) #輸出結果: ['me', 'a', 'b', 'c']

從列表中刪除元素

使用del語句進行刪除

message=['a','b','c'] print(message) del message[0] print(message) #輸入結果: ['a', 'b', 'c'] ['b', 'c']

使用pop()方法刪除列表末尾元素

message= ['a','b','c','d'] print(message) pop_message=message.pop() print(message) print(pop_message) #輸出結果: ['a', 'b', 'c', 'd'] ['a', 'b', 'c'] d #刪除的結果會儲存到變量pop_message中 #使用方法pop()也可以刪除指定位置的元素 message= ['a','b','c','d'] print(message) pop_message=message.pop(1) print(message) print(pop_message) #輸出結果: ['a', 'b', 'c', 'd'] ['a', 'c', 'd'] b

要從列表中刪除一個元素,且不再以任何方式使用它,就使用del 語句;如果要在刪除元 素后還能繼續使用它,就使用方法pop() 。

根據值刪除元素

只知道元素值的話,可以用remove()刪除元素

message= ['a','b','c','d'] print(message) message.remove('c') print(message) #輸出結果: ['a', 'b', 'c', 'd'] ['a', 'b', 'd']

組織列表

方法sort()能夠對列表進行排序,按照字母順序排序,并且是永久性修改

message=['k','n','d','a'] message.sort() print(message) #輸出結果: ['a', 'd', 'k', 'n']

也可以按照字母反序進行排序,只需要在sort()中加入參數reverse=True

message=['a','g','d','m'] message.sort(reverse=True) print(message) #輸出結果: ['m', 'g', 'd', 'a']

函數sorted()對列表進行臨時排序,函數sorted() 能夠按特定順序顯示列表元素,同時不影響它們在列表中的原始排 列順序。

message=['k','c','a','d'] print(message) print(sorted(message)) print(message) #輸出結果: ['k', 'c', 'a', 'd'] ['a', 'c', 'd', 'k'] ['k', 'c', 'a', 'd']

倒著打印列表

使用方法reverse()反轉列表元素的排列順序,也是永久修改,如果要恢復原來的排列順序,只需再次調用即可

message=['k','c','a','d'] print(message) message.reverse() print(message) message.reverse() print(message) #輸出結果: ['k', 'c', 'a', 'd'] ['d', 'a', 'c', 'k'] ['k', 'c', 'a', 'd']

確實列表的長度

使用函數len()可獲悉列表長度

>>> message = ['a','c','d','d','f'] >>> len(message) >5

這次先學習到這里,未完待續。。。。。。

總結

以上是生活随笔為你收集整理的python学习(字符串、整数、列表)的全部內容,希望文章能夠幫你解決所遇到的問題。

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