python的學習之路(二)

2022-09-13 00:15:15 字數 1532 閱讀 1390

1、字串內建功能練習

#!/usr/bin/env python

# *_*coding:utf-8 *_*

# author: harson

name = 'harson'

name =str('harson')

#type代表型別

print(type(name))

#dir取出當前包含的元素

print(dir(name))

#contains包含類似於in

result = name.__contains__('ha')

print(result)

#capitalize首字母大寫

result1 =name.capitalize()

print(result1)

#casefold首字元小寫

result2 = name.casefold()

print(result2)

#center居中顯示,第乙個引數為距兩側距離,第二個引數為填充符號

result3 =name.center(30)

result4 = name.center(30,'*')

print(result3)

print(result4)

#count包含字元或字串的數量,第乙個引數為包含字元或字串,第

二、三各引數為起始和結束位置

name1 = "1231dsadasewqkljfdoigrjeoighsdhvds"

result5 = name1.count('s')

result6 = name1.count('d',0,9)

print(result5)

print(result6)

#encode解碼,3.x版本不需要轉化unicode,直接應用即可

name3 = '王思聰'

result7 = name3.encode('gbk')

print(result7)

#endwith判斷字串是否以某個字母或字串為結尾

result8 = name.endswith('n')

print(result8)

#extendtabs預設用8個空格替換tab(\t)

name4 = 'ha\trosn'

result9 = name4.expandtabs()

print(result9)

#find查詢字母或字串在字串的位置

result10 = name.find('n')

print(result10)

#format格式化

name5 = 'harson lee is '

result11 = name5.format('1','good')

print(result11)

#index作用於find相同

#partition分割

result12 = name.partition('r')

print(result12)

python學習之路(二)

本章讓我們來說說python中的列表。python中的列表與c語言中的陣列相似,不過在python中對於列表的操作有很多。1.列表介紹 什麼是列表?列表可以用來做什麼?簡單的說列表就是由一系列按特定順序排列的元素組成,你可以將任何東西加入列表中,其中的元素可以沒有任何關係,因為列表通常包含很多資料,...

Python學習之路(二)

常用型別 注釋 以 開頭,行結束 數字 有數字,或者是 開頭的數字,有小數點為浮點數,沒有小數點為整數。支援科學計數法 字串 以單引號 雙引號 三引號開頭,同符號結束。布林值 true和false。大小寫敏感 空值 none 大小寫敏感 字串轉義 1.用 進行轉義 2.r aaa 來取消轉義 uni...

Python學習之路之二

距離第一天開始這課課程已經過了兩三天,才陸陸續續將第二章選擇了一部分實踐完成。我的耐心啊,好讓人捉急 詳細過程說明 mm,就涉及了一些框架的問題。第一種方案 利用pyspider框架支援phantomjs,所以主使用 pyspider 安裝好框架之後,安裝方法 就可以編寫 執行了,根據 此教程的 執...