2019-04-18

Python基礎(chǔ)字符串及函數(shù)

一、回顧

控制語句

1.順序

? 從上往下,從左往右執(zhí)行

2.分支

? 單分支

? if xxx:

? xxxx

? 雙分支

? if %2==0

? 偶數(shù)

? else:

? 奇數(shù)

? 多分支

? if xxx:

? pass

? elif xxx:

? pass

? elif xxx:

? pass

? ...

? else:

? pass

3.循環(huán)

? while

? if與while區(qū)別:

? if最多一次

? while可能多次

? for

? for i in range(初始表達式,條件表達式,迭代因子):

? 循環(huán)體

? while與for有什么區(qū)別?

? while不確定次數(shù)

? for確定次數(shù)

4.跳轉(zhuǎn)

? break

? continue

區(qū)別:

? break:打斷一層循環(huán)

? continue:繼續(xù),結(jié)束本次循環(huán),進入下一次循環(huán)

'''
求1-100之間奇數(shù)的和
'''
result = 0
for i in range(1,101,1):
    result += i

print(result)

result = 0
'''
range(n)
    結(jié)束為n-1
    開始為:0
    步長:1
'''
for i in range(101):
    result += i
print(result)

print("奇數(shù)和")
result = 0
for i in range(101):
    if i%2==0:
        continue
    result += i

print(result)

分而治之

二、核心

1.字符串

? 如何創(chuàng)建

? 常用操作

? 常用方法

2.函數(shù)

? 定義方式

? 分類

? 參數(shù)

? 位置參數(shù)

? 可變參數(shù)

? 關(guān)鍵字參數(shù)

三、字符串

不可變字符序列

? 不可變

? 字符

? 序列:有序的排列

1.如何創(chuàng)建字符串

list []

? list()

dict {}

? dict()

tuple ()

? tuple()

set {}

? set()

#1.字面值法,單引號,雙引號,三單引號,三雙引號
s1 = "python"
s2 = 'hello'
s3 = '''hello 肖偉彪'''
s4 = """hello 林遠晨"""

#2.構(gòu)造器
s5 = str("hello")
print(s5)

四、字符集

不同國家的字典

Ascii

GBK:中國大陸

? GB2312

unicode:國際

utf-8

utf-16

Big-5:臺灣省

程序(核心)我

程序員 他

編碼

? 就是程序看的懂,程序員看不懂

? 字節(jié)--》程序,

? 從程序員看的懂,到程序看的懂,

? 字符--》字節(jié)

解碼

? 從程序看的懂,到程序員看的懂

? 字節(jié)--》字符

亂碼產(chǎn)生的原因:

? 編碼與解碼不是用同一套密碼本,無法破解

你好----中英---》hello 編碼

hello-----中英----->你好 解碼

你好-------中泰---》sawadika 編碼

sawadika----中泰-------->你好 解碼

你好------中日------》kongniqiwa 編碼

kongniqiwa-----------中日---------->你好 解碼

你好-----------中俄---------》zidelasiteweijie 編碼

zidelasiteweijie------中俄----->你好 解碼

python3默認編碼:utf-8

五、函數(shù)

函數(shù)是獨立于類的成為函數(shù)

方法就是依賴于類的稱方法

幾行代碼其名稱

#參數(shù)
'''1.位置參數(shù)
    不能多,也不能少
'''

'''
2.可變參數(shù)
    幾個都可以
    *args
處理參數(shù):當元組使用
'''

'''
3.關(guān)鍵字參數(shù)
    **kwargs
'''





?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容