python中輸入輸出函數(shù)的操作 python中print()函數(shù)用法總結(jié)?
python中print()函數(shù)用法總結(jié)?用法1:直接輸出字符串或數(shù)字,打印(python怎么輸出鍵值對(duì)中值中的數(shù)?通過(guò)鍵查找值,這是唯一的。python取整函數(shù)?1、int()這是一個(gè)類(lèi)型轉(zhuǎn)換函數(shù),
python中print()函數(shù)用法總結(jié)?
用法1:直接輸出字符串或數(shù)字,打印(
python怎么輸出鍵值對(duì)中值中的數(shù)?
通過(guò)鍵查找值,這是唯一的。
python取整函數(shù)?
1、int()
這是一個(gè)類(lèi)型轉(zhuǎn)換函數(shù),很多情況下也能滿(mǎn)足四舍五入的要求。我們可以把這個(gè)函數(shù)理解為舍入到零,也就是舍入到零附近。
print(int(5.6))int(5.6)
輸出:5
2.圍捕
(1)數(shù)學(xué)模塊中的ceil()函數(shù),取整結(jié)果是一個(gè)帶一位大數(shù)位的整數(shù)。
Import Mathematics # Import Mathematics Module
Mathematics. Cell (5.6)
產(chǎn)出:6
(numpy模塊中的ceil()函數(shù),取整結(jié)果是一個(gè)帶一位大數(shù)位的浮點(diǎn)整數(shù)。
將numpy作為np#導(dǎo)入numpy模塊
Np.ceil(5.6)#返回浮點(diǎn)形式的整數(shù)。
輸出:6.0
3.下舍入
(1)、數(shù)學(xué)模塊中的floor()函數(shù),取整結(jié)果為帶一位小數(shù)的整數(shù)。
Math Floor (5.6)
輸出:5
(2),numpy模塊中的floor()函數(shù),取整結(jié)果是小一位的浮點(diǎn)整數(shù)。
np.floor(5.6)
輸出:5.0
4、可分
在Python中, "/ "返回一個(gè)浮點(diǎn)數(shù)// "返回一個(gè)整數(shù),舍入的效果是向下舍入。
12//3
輸出:4
python如何輸入一行十個(gè)數(shù)?
使用range方法快速生成從10到90的數(shù)字,并將它們添加到列表中。
Results list (range (10, 90))
N 10 #每10個(gè)數(shù)字換一行。
For I (len (results)) in the range :
Print (result [i], end)
如果(我^ 1)% 100:
Print (
) #
轉(zhuǎn)義字符換行的含義
在循環(huán)輸出的循環(huán)體中,計(jì)數(shù)變量count也循環(huán)1,然后當(dāng)COUNT為0時(shí)。
如何使用Python將Mysql,Oracle,SQLite數(shù)據(jù)庫(kù)中數(shù)據(jù)導(dǎo)出到xlsx, csv, Json等格式文件?
最簡(jiǎn)單的方法就是使用Python熊貓庫(kù),結(jié)合SQLAlchemy框架,一行代碼就可以輕松將Mysql、Oracle和SQLite數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出為xlsx、csv和json。下面我簡(jiǎn)單介紹一下現(xiàn)實(shí)情況。在這個(gè)過(guò)程中,感興趣的朋友可以試試:
01安裝模塊(庫(kù))非常簡(jiǎn)單。只需打開(kāi)cmd窗口,直接輸入命令 "pip安裝熊貓sqlalchemy "。該程序?qū)⒆詣?dòng)檢測(cè)相關(guān)的依賴(lài)項(xiàng)并安裝它們:
MySQL數(shù)據(jù)導(dǎo)出安裝完成后,我們可以使用熊貓SQL化學(xué)直接導(dǎo)出MySQL數(shù)據(jù)。這里我們依靠pymysql模塊來(lái)連接和操作mysql數(shù)據(jù)庫(kù)(也就是驅(qū)動(dòng)程序),所以需要先安裝這個(gè)模塊。,直接輸入命令 "安裝pymysql "。測(cè)試代碼如下。首先,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接,指定用戶(hù)名、密碼等。,然后直接使用read_sql_query函數(shù)讀取數(shù)據(jù),最后導(dǎo)出數(shù)據(jù)。這里支持。Xlsx,csv,json3三種格式,非常方便:
從xlsx、csv、json等文件導(dǎo)入MySQL數(shù)據(jù)庫(kù)也非常簡(jiǎn)單?;舅悸肥窍葎?chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接,然后調(diào)用相應(yīng)的read函數(shù)讀取數(shù)據(jù),最后導(dǎo)入數(shù)據(jù)庫(kù)。
03Oracle和SQLite數(shù)據(jù)導(dǎo)出由于數(shù)據(jù)庫(kù)是基于SQLite框架操作的,對(duì)于Oracle和SQLite數(shù)據(jù)庫(kù),只需要修改數(shù)據(jù)庫(kù)連接,其他代碼可以直接讀取數(shù)據(jù),不做任何修改導(dǎo)出:
Oracle數(shù)據(jù)庫(kù):依賴(lài)于cx_oracle(單獨(dú)下載)
Engine create _ engine(Oracle:// username :: port/database) SQLite database: built-in driver, used directly.
engine create _ engine(SQLite://SQLite數(shù)據(jù)庫(kù)路徑)至此,我們已經(jīng)完成了將MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出為xlsx、csv、json的工作??傮w而言,熊貓sqlalChemy是一個(gè)非常簡(jiǎn)單的組合。只要有一定的Python基礎(chǔ),熟悉使用流程,很快就能掌握。網(wǎng)上也有相關(guān)的資料和教程,非常詳細(xì)。有興趣的可以搜一下。希望上面分享的內(nèi)容能幫到你,不客氣。大家評(píng)論,留言補(bǔ)充。