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 安裝好框架之後,安裝方法 就可以編寫 執行了,根據 此教程的 執...