python-- 使用
金融行業;-- 清北 博士
垂直領域;
達到架構師級別;
![6394227-8539f5b951410cf2.png](https://i.iter01.com/images/57c4ae9b94c4c154b1f576d5a0bfb0e6e9d603820c4a514145309c2b87c05c0a.png)
Mac和Linux上:
#!/usr/bin/env python3
$chmod a+x hello.py
name = input() name = input('please enter your name: ') 輸入
轉義字元 用r' '表示' '內部的字串預設不轉義
很多換行 '''...'''
空值 None
通常用全部大寫的變數名錶示常量:
兩種除法:
/除法計算結果是浮點數,即使是兩個整數恰好整除,結果也是浮點數:
//,稱為地板除,兩個整數的除法仍然是整數:
餘數運算,可以得到兩個整數相除的餘數: %
# _*_ coding: utf-8 _*_ 中文註釋
格式化方式和C語言是一致的,用%實現 ; 用%%來表示一個%
format()
另一種格式化字串的方法是使用字串的format()方法,它會用傳入的引數依次替換字串內的佔位符{0}、{1}… 'Hello, {0}, 成績提升了 {1:.1f}%'.format('小明',17.125)
int('123') >>> 123
list(range(5))
dict:
判斷key是否存在; 用 in ;查詢 通過key計算位置的演算法稱為雜湊演算法
set:
{ , , } 不可重複儲存 數學意義上的無序和無重複元素的集合
兩個set可以做數學意義上的交集、並集等操作 s1 & s2 s1 | s2
可變物件 | 不可變物件
比如list,對list進行操作,list內部的內容是會變化的 list.sort()
比如str,b = a.replace('a','A')
hex()函式把一個整數轉換成十六進位制表示的字串
pass
佔位符的作用;
def a():
pass
![6394227-7f30ae18ca76a52b.png](https://i.iter01.com/images/0745d0cc141659a36a53a1d9463b9baae5416e9c0345b5c76dc019c2ae24b0b3.png)
![6394227-4297d0e161450701.png](https://i.iter01.com/images/7e568487a4528c5f1c9a4aa16613ba16bd69897b0221e53c82374d79ae54f051.png)
可變引數
![6394227-71c0f9612fb90fb6.png](https://i.iter01.com/images/a5f698037db72ce1928499801a62077f0bbbc29fdfab84af81c814f1c9285df1.png)
在list或tuple前面加一個*號,把list或tuple的元素變成可變引數傳進去:
![6394227-a9752af751d65b30.png](https://i.iter01.com/images/41185f8807ae8eeae8408163d25f67f8bd3692e739ae10f0fe8e6e45f098ad83.png)
關鍵字引數
![6394227-673043351ee66a0d.png](https://i.iter01.com/images/a3b432e324f5606488cda254eae6bb47df7663c6cd1fb4dde962c63577aa360b.png)
![6394227-df05dc6f28a714ed.png](https://i.iter01.com/images/1b4d75df840ff3c71ae0c3d0f9134b51398c3f99b4b9b8ce613148e7b75879a4.png)
![6394227-4216263687a0e593.png](https://i.iter01.com/images/bbbd315b6cc1246dd247e320926665bd91ea3605e7e8788d4ec06180676cbde6.png)
命名關鍵字引數:
![6394227-dfc2ab409444d80b.png](https://i.iter01.com/images/c22a2ec23ebe2a61726f6c144f4f04caf34ca31e255b21f81d35983ad6eb8624.png)
限制關鍵字引數的名字,就可以用命名關鍵字引數
![6394227-6c592a8cfa69eb30.png](https://i.iter01.com/images/773a790fb802b5fc4f5f0b4a4e5f92b8135bb47e26253e05445e22690b12193a.png)
![6394227-ed5625ba1c38a097.png](https://i.iter01.com/images/9ed242ce12829aca8d9b2d55a4f4b6978285f0605debfb4e8fb2c796864fdaa7.png)
迭代
![6394227-a2a5b9fd10974b10.png](https://i.iter01.com/images/3500f777ae3afe1b1061748f8b68931c2fcded713b91f15800e5145b0ccbae8f.png)
![6394227-6dcba23cc6a004b9.png](https://i.iter01.com/images/2a87e8b83cda09b15e17ff2b2c77af8c9f062ae1dc3a845aeb8a21d43adab019.png)
對list實現類似Java那樣的下標迴圈
Python內建的enumerate函式可以把一個list變成索引-元素對
![6394227-99f37049b534bf0f.png](https://i.iter01.com/images/ecbc8ab93c83b739b65bf7ece4d586170f271bbb02a5c69ad079bd35ead4a773.png)
相關文章
- python--之np.deletePythondelete
- python--檔案操作指南Python
- python--事件event簡單用法Python事件
- python--多工執行緒Python執行緒
- python--各種推導式Python
- python--顏色的RGB轉BGR(opencv)PythonOpenCV
- python--介面自動化鑑權例項Python
- Python--之正規表示式一基礎Python
- 初遇python--之新手學資料分析(1)Python
- 【python--爬蟲】彼岸圖網高清桌布爬蟲Python爬蟲
- python--字串格式化用於批量讀取圖片Python字串格式化
- 入坑Python--輸出和互動式開發Python
- python--進位制轉換和資料交換Python
- python--設計模式--4--建立型--工廠方法模式Python設計模式
- 【python--爬蟲】千圖網高清背景圖片爬蟲Python爬蟲
- python--建立一個與已有DataFrame行數相同的資料框的方式Python
- 每日一道演算法題--leetcode 169--求眾數--python--兩種方法演算法LeetCodePython
- laravel使用EasyWeChat 使用Laravel
- 如何使用使用 HAVING 與 ORDER BY?
- winscp使用教程多使用者,winscp使用教程多使用者,教程詳情
- 配置vsftpd匿名使用服務,個人使用者使用以及虛擬使用者使用配置細節!FTP
- 使用 CSS 追蹤使用者CSS
- RecyclerView使用指南(四)—— 使用ItemDecorationView
- RecyclerView使用指南(一)—— 基本使用View
- mongodb使用者與角色使用MongoDB
- Urllib庫的使用一---基本使用
- Vivado使用技巧(19):使用Vivado Simulator
- TestContainer使用者使用經驗AI
- ImageJ使用教程(一):開始使用
- Laravel passport 多端使用者使用LaravelPassport
- 使用dwebsocket在Django中使用WebsocketWebDjango
- 使用者及使用者組管理使用的練習
- jumpserver 使用者,系統使用者和管理使用者 普通使用者和特權使用者 區別Server
- 使用Bootstrap tab頁切換的使用boot
- PyCharm使用技巧(六):Regullar Expressions的使用PyCharmExpress
- 使用普通使用者執行 dockerDocker
- Scrapy框架的使用之Scrapyrt的使用框架
- 在C#中使用OpenCV(使用OpenCVSharp)C#OpenCV
- 使用者組和使用者