字符串索引
Python 中的字符串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。
python重點,轉義符
轉義符 '\'
反斜杠可以用來轉義,使用r可以讓反斜杠不發生轉義。。 如 r"this is a line with \n" 則\n會顯示,并不是換行。
標準數據類型
Python3 中有六個標準的數據類型:
Number(數字)
String(字符串)
List(列表)
Tuple(元組)
Set(集合)
Dictionary(字典)
Python3 的六個標準數據類型中:
不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);
可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。
break語句
break語句用來終止循環語句,即循環條件沒有False條件或者序列還沒被完全遞歸完,也會停止執行循環語句。
break語句用在while和for循環中。
如果您使用嵌套循環,break語句將停止執行最深層的循環,并開始執行下一行代碼。
例子:
# 第一個例子for letter in 'python':if letter == 'h':breakprint('當前字母:', letter)
# 第二個例子
n= 0
while n < 10:
n= n + 1
if n % 2 == 0:breakprint(n)
結果為:
當前字母: p
當前字母: y
當前字母: t1
Continue語句
continue 語句用來告訴Python跳過當前循環的語句,然后繼續進行下一輪循環。
continue語句用在while和for循環中。
例子:
# 第一個例子for letter in 'python':if letter == 'h':continue# 去掉字母h
print('當前字母:', letter)
# 第二個例子
n= 0
while n < 10:
n= n + 1
if n % 2 == 0:continue# 去掉偶數
print(n)
結果為:
當前字母: p
當前字母: y
當前字母: t
當前字母: o
當前字母: n1
3
5
7
9
pass語句
Python pass 是空語句,是為了保持程序結構的完整性。
pass 不做任何事情,一般用做占位語句。
例子:
for letter in 'python':if letter == 'h':
pass
print('這是pass塊')
print('當前字母:', letter)
結果為:
當前字母: p
當前字母: y
當前字母: t
這是pass塊
當前字母: h
當前字母: o
當前字母: n
【延伸】在 Python 中有時候會看到一個 def 函數:
def sample(n_samples):
pass #該處的 pass 便是占據一個位置,因為如果定義一個空函數程序會報錯,當你沒有想好函數的內容是可以用 pass 填充,使程序可以正常運行。
Python Number 類型轉換
int(x [,base]) 將x轉換為一個整數long(x [,base]) 將x轉換為一個長整數float(x ) 將x轉換到一個浮點數
complex(real [,imag ]) 創建一個復數
str(x ) 將對象 x 轉換為字符串
repr(x ) 將對象 x 轉換為表達式字符串
eval(str ) 用來計算在字符串中的有效Python表達式,并返回一個對象
tuple(s ) 將序列 s 轉換為一個元組
list(s ) 將序列 s 轉換為一個列表
chr(x ) 將一個整數轉換為一個字符
unichr(x ) 將一個整數轉換為Unicode字符
ord(x ) 將一個字符轉換為它的整數值
hex(x ) 將一個整數轉換為一個十六進制字符串
oct(x ) 將一個整數轉換為一個八進制字符串
Python 訪問字符串中的值
var1 = 'Hello World!'var2= "Python Runoob"print"var1[0]:", var1[0]
print"var2[1:5]:", var2[1:5]
結果為:
var1[0]: H
var2[1:5]: ytho
Python 字符串連接
#!/usr/bin/python
#-*- coding: UTF-8 -*-var1= 'Hello World!'print"輸出 :-", var1[:6] + 'Runoob!'
結果為:
輸出 :- Hello Runoob!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态