python基礎語法

2022-05-22 19:27:09 字數 2740 閱讀 6495

1 變數的型別

(1) numbers(數字) int long float complex(複數)

(2) 布林型別 true false

(3) string 字串

(4) list 列表 tuple 元祖  dictionary 字典

2 輸出

age = 10

print(

"我今年%d歲

"%age)

age = 18

name = "

xiaohua

"print(

"我的姓名是%s,年齡是%d

"%(name,age))

結果是: 我今年10歲

我的姓名是xiaohua,年齡是18

3 輸入

password = raw_input("請輸入密碼:") #使用raw_input函式

print '您剛剛輸入的密碼是:', password

4 下標和切片

5 字串操作

1)find 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回-1 start end為下標起始1和結束位置。

mystr.find(str, start=0, end=len(mystr))

2)index 跟find()方法一樣,只不過如果str不在 mystr中會報乙個異常.

mystr.index(str, start=0, end=len(mystr))

3)count 返回 str在start和end之間 在 mystr裡面出現的次數 

mystr.count(str, start=0, end=len(mystr))

4)replace 把 mystr 中的 str1 替換成 str2,如果 count 指定,則替換不超過 count 次.

mystr.replace(str1, str2,  mystr.count(str1))

5)split 以 str 為分隔符切片 mystr,如果 maxsplit有指定值,則僅分隔 maxsplit 個子字串

mystr.split(str=" ", 2)

6)capitalize 把字串的第乙個字元大寫

mystr.capitalize()

7)title 把字串的每個單詞首字母大寫

>>> a = "hello itcast"

>>>a.title()

'hello itcast'

8)startswith 檢查字串是否是以 obj 開頭, 是則返回 true,否則返回 false

mystr.startswith(obj)

9)endswith 檢查字串是否以obj結束,如果是返回true,否則返回 false.

mystr.endswith(obj)

10)lower 轉換 mystr 中所有大寫字元為小寫

mystr.lower()

11)upper

轉換 mystr 中的小寫字母為大寫

mystr.upper()

12)ljust 返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串

mystr.ljust(width)

13)rjust 返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串

mystr.rjust(width)

14)center 返回乙個原字串居中,並使用空格填充至長度 width 的新字串

mystr.center(width)

15)lstrip 刪除 mystr 左邊的空白字元

mystr.lstrip()

16 rstrip 刪除 mystr 字串末尾的空白字元

mystr.rstrip()

17)strip 刪除mystr字串兩端的空白字元

>>> a = "\n\t itcast \t\n"

>>>a.strip()

'itcast'

mystr.rfind(str, start=0,end=len(mystr) )

mystr.rindex( str, start=0,end=len(mystr))

mystr.partition(str)

mystr.rpartition(str)

mystr.splitlines()

mystr.isalpha()

mystr.isdigit()

mystr.isalnum()

mystr.isspace()

mystr.join(str)

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python初級語法 python語法基礎

寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...

python初級語法 Python基礎語法

第一章格式規範 一 標頭檔案 1.注釋行 usr bin python3 coding utf 8 2.匯入模組行 匯入整個模組,格式 import module 匯入模組中全部函式,格式為 from module import 二 識別符號 首字元必須是字母或下劃線。識別符號對大小寫敏感。三 保留...