導航:首頁 > 編程語言 > python必背筆記

python必背筆記

發布時間:2024-03-28 17:32:07

python必背入門代碼是什麼

具體如下:

1、反轉字元串:

#Reversing a string using slicing

my_string ="ABCDE」

reversed string = my_string[:: -1]

print( reversed _string)

#output

#EDCBA

2、使用標題類:

my_string = "my name is chaitanya baweja"

newstring =my string.title(

print(new_string)

# My Name Is chaitanya Baweja

3、查找字元串的唯一要素:

my_string = "aavvccccddddeee"

temp_set = set(my_string)

new string = -join(temp_set)

print(new_string)

4、輸出 n次字元串或列表:

n = 3

my_string = "abcd"my _list = [1,2,3]

print(my_string*n)

print(my_list*n)

import streamlit as st

5、列表解析:

n = 4

my_list = [o]*n#[o, o,o,o]

6、兩個變數之間的交換值:

original_list =[1,2,3,4]

new list =[2*x for x in original_list]

print(new_list)

#[2,4,6,8]

Python經常被用於Web開發。比如,通過mod_wsgi模塊,Apache可以運行用Python編寫的Web程序。Python定義了WSGI標准應用介面來協調Http伺服器與基於Python的Web程序之間的通信。一些Web框架,如Django,TurboGears,web2py,Zope等,可以讓程序員輕松地開發和管理復雜的Web程序。

在很多操作系統里,Python是標準的系統組件。大多數Linux發行版以及NetBSD、OpenBSD和Mac OS X都集成了Python,可以在終端下直接運行Python。

應用范圍:

有一些Linux發行版的安裝器使用Python語言編寫,比如Ubuntu的Ubiquity安裝器,Red Hat Linux和Fedora的Anaconda安裝器。

Gentoo Linux使用Python來編寫它的Portage包管理系統。Python標准庫包含了多個調用操作系統功能的庫。

通過pywin32這個第三方軟體包,Python能夠訪問Windows的COM服務及其它Windows API。

使用IronPython,Python程序能夠直接調用.Net Framework。一般說來,Python編寫的系統管理腳本在可讀性、性能、代碼重用度、擴展性幾方面都優於普通的shell腳本。

Ⅱ Python筆記-取模運算%

對於該算術運算符: % ,取模運算存在如下定理:

對於一個正整數 而言,一定存在等式 ,代表 可以被拆分成最多 個 並且餘下一個 ,此時稱 。

例如:正整數 17,存在等式 17 = 3 * 5 + 2,即 17 % 5 = 2.

這里介紹一下數學中的一種運算, 取余運算

兩者在對正整數的運算中完全沒有區別,但是對於負整數的運算,則會存在一定的區別。

但是要記住下面這句話,就可以很好的進行區分:

取余公式中的k要向0靠攏,也就是如果大於等於0,那就要向下取整;如果小於0,那就要向上取整。

取模公式中的k要向負無窮靠攏,不管什麼情況,都是向下取整。

或者是

向上取整 math.ceil() 可以理解成 要選擇大於等於該數值的整數部分的最小整數;

向下取整 math.floor() 可以理解成 要選擇小於等於該數值的整數部分的最大整數。

也就是:

下面做些實際運算,加深一下印象:

Ⅲ python必背入門代碼是什麼

python必背代碼是:

defnot_empty(s):

returnsandlen(s。strip())>0

#returnsands。strip()

#如果直接單寫s。strip()那麼s如果是None,會報錯,因為None沒有strip方法。

#如果s是None,那麼Noneand任何值都是False,直接返回false

#如果s非None,那麼判定s。trip()是否為空。

這樣子filter能過濾到None,"",""這樣的值。

分成兩部分看。第一部分是對長度進行序列。相當於就是range(5)他的結果就是。01234。第二部分就是具體的排序規則。排序規則是用nums的值進行排序,reverse沒申明就是默認升序。就是用nums(0到4)的值進行排序,根據這個結果返回的一個range(5)的數組。

python必背內容:

1、變數。指在程序執行過程中,可變的量。定義一個變數,就會伴隨有3個特徵,分別是內存ID,數據類型和變數值。常量,指在程序執行過程中,不可變的量。一般都用大寫字母定義常量。

2、與程序交互。古時候,我們去銀行取錢,需要有一個銀行業務員等著我們把自己的賬號密碼輸入給他,然後他去進行驗證等成功後,我們再將取款金額輸入,告訴他。

驕傲的現代人,會為客戶提供一台ATM機,讓ATM機跟用戶交互,從而取代人力。然而機器是死的,我們必須為其編寫程序來運行,這就要求我們的編程語言中能夠有一種能與用戶交互,接收用戶輸入數據的機制。

Ⅳ python自學筆記13:元組和字典的操作

定義元組(tuple):

t1=(1,2,3,4)#多個數據元組

t2=(1,)#如果元組內只有一個數據,也需要手逗號隔開,否則這個數據將是他本身的類型。

元組的操作:

元組類型數據不支持修改,可查找

查找:

按下標查找:

print(t1[1])

函數查找:

print(t1.index(1))返回對應下標,如果數據不存在,程序將報錯

print(t1.count(1))統計數據在元組當中出現的次數

print(len(t1))統計元組當中的數據個數

注意:當元組內嵌套列表數據,可以通過下標的方法對列表數據進行修改如:

t3=(1,2,["a","b"])

t3[2][0]=c #t3的值將變為(1,2,["c","b"])

——————————————————

——————————————————

定義字典(dict)

字典的特點

1:符號為{}

2:數據為鍵(key)值(value)對形式,每個鍵值對之間用逗號隔開如:

dict1={"name":"小明","age":18,"gender:男"}

字典的操作:

dict1["name"]="小紅"

dict1["id"]=3

如果key存在,將修改其所對應的值。如果不存在,將在字典最後添加該鍵值對

2.刪除數據

del():刪除字典或刪除字典內的鍵值對

del dict1["name"] 刪除字典內的鍵值對,如果刪除的key不存在,程序將會報錯

del(del)刪除字典

clear(dict1) 清空字典

3.查找數據

一.按照key進行查找,最後返回相對應的值

二.按函數進行查找:

(1) get(key,默認值):

如果查找的key不存在則返回所寫的默認值,如果不寫默認值則返回None

dict1={"name":"小明","age":18,"gender:男"}

print(dict1.get("name")) #小明

print(dict1.get("id",110)) # 110

——————————————————

(2) keys():返回字典內的所有key 可用for遍歷

print(dict1.keys())

返回 ["name","age","gender"]

for key in dict1.keys():

..print(key)

逐行輸出name age gender

——————————————————

(3) values(): 返回字典內的值 可用for遍歷

print(dict1.values())

返回["小明",18,"男"]

for value dict1.values():

..print(value)

逐行輸出小明 18 男

——————————————————

(4) items():將字典內的數據以元組的形式返回

print(dict1.items()) 可用for遍歷

返回[("name","小明"),("age",18),("gender","男")]

for item in dict1.items():

..print(item)

逐行輸出 ("name","小明") ("age",18)("gender","男")

——————————————————

遍歷字典鍵值對(拆包) 可在for內使用兩個臨時變數

dict1={"name":"小明","age":18,"gender:男"}

for key,value in dict1.items():

..print(f"{key}=value")

逐行輸出:

name=小明 age=18 gender=男

閱讀全文

與python必背筆記相關的資料

熱點內容
源碼的數據表示範圍 瀏覽:219
樹莓派能不能編譯匯編語言 瀏覽:980
如何用單片機產生sent信號 瀏覽:358
屋面工程量演算法 瀏覽:248
芭比公主動畫電影36部 瀏覽:118
割乳房的香港電影 瀏覽:623
愛情片推薦 電影中國范冰冰 瀏覽:230
邵氏電影有多少武俠 瀏覽:460
pdf怎樣看已加密 瀏覽:423
啄木鳥 電影 瀏覽:597
有域名和伺服器和源碼如何建立網站 瀏覽:174
php訂單管理系統源碼 瀏覽:588
母親的職業2李采譚 瀏覽:31
蛇跟一個小男孩的電影 瀏覽:779
0855 在線 瀏覽:968
電影院和圖書館相鄰用英語怎麼說 瀏覽:262
韓國 三個小時以上 愛情片 瀏覽:158
日本韓國懸疑推理片 瀏覽:462
華為雲通用計算型伺服器主頻 瀏覽:492
韓國愛情片網址 瀏覽:145