#!/bin/python #-*- coding=utf-8 -*- import string print("hello,world") str1 = " python是動態語言 " #打印str1原型 print(str1) #打印去掉兩邊空格 print(str1.strip()) #字符串大小寫轉換 str2="abcd EFG,this is a TEST" print(str2.lower()) #小寫 print(str2.upper()) #大寫 print(str2.swapcase()) #大小寫互換 print(str2.capitalize()) #首字母大寫 print(string.capwords(str2)) #將字符串用空格區分,再將首字母大寫 print(str2.title()) #同string.capwords() print(str2.find("a",2,15)) #返回「a」所在的序號,如未找到返回-1 print(str2.rfind("a")) #從右邊開始尋找 print(str2.rindex("a",2,18)) #指定範圍,未找到報錯 print(str2.count("E")) #統計尋找到字符的個數 print(str2.replace("a","Y")) print(str1.strip().replace(" ","=")) #去掉兩邊空格 print(str1.lstrip().replace(" ","=")) #去掉左邊空格 print(str1.rstrip().replace(" ","=")) #去掉右邊空格 str3 = "123abcEFG" str4 = " " str5 = "" print(str3.startswith("aB")) #是否以「a」開頭,返回True或False print(str3.isalnum()) #是否全爲數字或字母 print(str5.isdigit())#是否全爲數字 print(str3.isalpha()) #是否全爲字母 print(str4.isspace()) #是否全爲空白字符 print(str3.islower()) #是否全爲小寫 print(str3.isupper()) #是否全爲大寫 print(str3.istitle()) #是否爲首字母大寫 運行結果: hello,world python是動態語言 python是動態語言 abcd efg,this is a test ABCD EFG,THIS IS A TEST ABCD efg,THIS IS A test Abcd efg,this is a test Abcd Efg,this Is A Test Abcd Efg,This Is A Test -1 17 17 2 Ybcd EFG,this is Y TEST python是動態語言 python是動態語言======= =======python是動態語言 False True False False True False False False