python入門學(xué)習(xí)筆記分享
一、python的基礎(chǔ)語法
1.行連接的方法是最后加上一個‘\'
2.注釋:多行注釋三引號,#行注釋;三引號定義的字符串原樣輸出(保存原格式)
3.I/O語句:用逗號分隔零個或多個表達(dá)式、(+)只能連接相同的數(shù)據(jù)類型、input的返回值永遠(yuǎn)字符串格式(要需要什么格式需要強制轉(zhuǎn)換)、格式輸出str.rjust()str靠右;str.ljust() str靠左;str.center()字符串居中;str.format()方法,{}和:來替代%的方式:位置參數(shù)(索引0開頭)(*列表形式)
4.填充方式:格式:{0:[填充字符][對齊方式<^>][寬度]}.format(參數(shù)表)
""" 塊注釋 """ #行注釋 張三 = "hello world!\n" ke = "wawdaw" 李四= "不好" ls=['baidu','com'] #列表 list #用戶控制 print(''' \n 你好 \ n 行連接! 原樣輸出 三引號''') print(張三.center(20,'*')) print(ke.ljust(10)) #空格默認(rèn)空格填充 print(李四.rjust(50,'w')) #只允許一個字符 #format方法 '''位置參數(shù)''' print('我是{} '.format("小明")) print('你是{1},他是{0}'.format('王五','小剛')) print("www.{}.{}".format(*ls)) #關(guān)鍵字參數(shù)(集合概念) has={'name':'was','age':'18'} print('my name is {name},age is {age}'.format(**has)) print('my name is {name},age is {age}'.format(name="wangqiang",age=20)) #填充方式 print("我是{0:8^20}".format('王八')) #精度 print('{0:.2f}'.format(1/3),end='\t') print('{0:b}'.format(20),end='\t') print('{0:o}'.format(64),end='\t') print('{0:x}'.format(35),end='\t') print('{:,}'.format(12324234324),end='\n') #千分格式 #索引 wa=['hoho',18] print('name is {0[0]} age is {0[1]}'.format(wa)) #format()里面只有一個list,所以對應(yīng)0
運行現(xiàn)象
二、運算符和格式規(guī)劃
1.操作符:+(字符連接)、*(重復(fù)輸出字符)、[](通過索引獲取字符串)、[:](截取字符)、in (成員運算符)、not in(成員運算符)、r/R(原始字符串,按字面意思使用)、%(格式字符串)
2.格式化符號:%u、%o、%x、%X、%f、%e、%E、%g、%G、%p(無符號整數(shù)、無符號8進制、16進制小寫、16進制大寫、浮點數(shù)可指定精度、科學(xué)計算法格式化浮點數(shù)、同%e、%f和%g的簡寫、%f和%G的簡寫,16進制格式化變量的地址)
3.算數(shù)運算符:**(冪)、//(取整除)
4.比較運算符號:==、!=、<>(不相等!=;python3廢除了)、>、<、>=、<= (兩個操作數(shù)的比較)
5.賦值運算符:+=(的不合法)等;邏輯運算符;運算符優(yōu)先級
6.控制語句
print("運算符和%s"%("格式化符號"),end=' \n') #強制轉(zhuǎn)換的關(guān)鍵字:int、float、str、long、bool、chr;用法int(str0)類似 a=20 b='30' c=int(b) print(c+a) A=65 B=A+32 #基本的if-else if A != 65: pass\ #成立的語句塊 else: pass #不成立的語句塊 #多條件的if-elif-else if B !='A': pass #pass空語句塊 elif B==97: print('Yes') else: print('No') #while循環(huán)的 while A==65: pass break #跳出循環(huán) #while-else循環(huán) while A !=65: pass else: print("A等于65的語句執(zhí)行") #for 迭代變量 in 迭代對象(字符串、列表、元組、字典、集合) #for i in range(10): # print(i,end='\t') #range(10) 默認(rèn)從0開始,到9,步長默認(rèn)為1 for i in range(10): if i != 5: continue #跳過本次循環(huán) print(i)
三、python的6個序列內(nèi)置類型
1.6個序列成分:列表(list)、元組(tuple)、字符串(str)、Unicode字符串、buffer對象和xrange對象----------注記
2.序列通用的操作:索引、長度(len)、組合(序列相加+)、重復(fù)(乘法*)、分片([:]或者split)、檢查成員(in)、遍歷(for……in)、最小值和最大值(min和max)
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注之家的更多內(nèi)容!
相關(guān)文章
在Python函數(shù)中輸入任意數(shù)量參數(shù)的實例
今天小編就為大家分享一篇在Python函數(shù)中輸入任意數(shù)量參數(shù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07Python使用BeautifulSoup庫解析網(wǎng)頁
在Python的網(wǎng)絡(luò)爬蟲中,網(wǎng)頁解析是一項重要的技術(shù)。而在眾多的網(wǎng)頁解析庫中,BeautifulSoup庫憑借其簡單易用而廣受歡迎,在本篇文章中,我們將學(xué)習(xí)BeautifulSoup庫的基本用法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步2023-08-08Python數(shù)據(jù)分析numpy文本數(shù)據(jù)讀取索引切片實例詳解
這篇文章主要為大家介紹了Python數(shù)據(jù)分析numpy文本數(shù)據(jù)讀取索引切片實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08tensorflow模型文件(ckpt)轉(zhuǎn)pb文件的方法(不知道輸出節(jié)點名)
這篇文章主要介紹了tensorflow模型文件(ckpt)轉(zhuǎn)pb文件(不知道輸出節(jié)點名),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04Python requests timeout的設(shè)置
這篇文章主要介紹了Python requests timeout的設(shè)置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Pyside6 安裝和簡單界面開發(fā)過程詳細(xì)介紹
PySide是跨平臺應(yīng)用程序框架Qt的Python綁定,Qt是跨平臺C++圖形可視化界面應(yīng)用開發(fā)框架,自推出以來深受業(yè)界盛贊,Pyside6是利用Python語言進行開發(fā)的GUI,所以在使用Pyside6前要先安裝Python環(huán)境,本文給大家介紹Pyside6 安裝和簡單界面開發(fā)過程,一起看看吧2023-10-10Django 開發(fā)調(diào)試工具 Django-debug-toolbar使用詳解
這篇文章主要介紹了Django 開發(fā)調(diào)試工具 Django-debug-toolbar使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07Python?HMAC模塊維護數(shù)據(jù)安全技術(shù)實例探索
本篇博客將帶領(lǐng)讀者深入探索Python中HMAC模塊的高級應(yīng)用,通過豐富的示例代碼和詳細(xì)的解釋,揭示HMAC在實際應(yīng)用場景中的多面光芒,從基礎(chǔ)概念到密碼存儲、文件完整性驗證、API安全,再到與加密算法的巧妙結(jié)合2024-01-01