python中0xf2_python入门(一)
預熱:
官網下載python 64位版,選中添加環境變量到PATH
Vscode下 擴展搜Chinese,安裝語言包
新建文件,保存為.py
F5運行,彈出解釋器選擇項,選擇安裝好的解釋器
基本用法
字符串
.title() .upper() .lower()
字符串拼接 str1+ "" +str2
.lstrip() .rstrip() .strip()
字符串,外面的單雙引號隨意,可以用轉義\在里面添加單雙引號
.split() 分割
int(字符) 轉數字格式
數字
浮點運算,精度會有問題!
str(數字) 轉字符格式
列表 類似于matlab語法
查
[0] 左起第一個
[-1] 右起第一個
增
.append() .insert(num,' ')
刪
del list[num] list.pop() list.pop(num) list.remove('…')
改
list[num] = '…'
其他
排序sort(),可選reverse=
臨時排序 sorted(,reverse=)
反轉 .reverse()
長度 len()
遍歷 for I in list:
Print()
縮進代表這一行屬于哪一塊
List(range(2,11,2))
min() max() sum()
squres = [i**2 for i in range(1,11)]
列表切片
print(squres[0:3]) 下標從0開始 缺省從端開始或結束
print(squres[1:4]) 左開右閉 1,2,3 對應第2,3,4的元素
遍歷切片就是遍歷取出來的子列表
元組
初始化后只能查,嚴格來說只能重新給元組變量賦值更改
字典
dic{'key'-value:'key'-value:…}
增加 dic['key'] = value
改 dic['key'] = new_value
刪除 del dic['key']
嵌套在列表中當字典數組使用,字典的嵌套自身比較復雜
輸入
input()
函數
def func():
關鍵字實參,para1=,para2=,… 可以不按順序傳過去
形參有默認值可以不傳遞,缺省為默認值,這樣實參就變為可選的了
參數是 "傳對象引用",表現為參數可變-傳引用,參數不可變-傳值
def param(*params):
for param in params:
print(param)
param('aaa','ddd','eee','cccc')
指針接受多個函數
模塊調用
import name
name.func()
import name as n
n.func()
from name import func()
func()
from name import func() as f
f()
導入所有函數
from module import *
9. 規范
參數列表中等號兩邊不要有空格
類self
每個與類相關聯的方法調用都自動傳遞實參self,它是一個指向實例本身的引用,讓實例能夠訪問類中的屬性和方法。
會自動傳遞,因此我們不需要傳遞self
類中每個函數第一個參數都是self
子類繼承父類
class Car():
def __init__(self,make,model,year):
self.make = make
self.model = model
self.year = year
def get_name(self):
print(self.make)
my_car = Car('CHINA','trek','1997')
my_car.get_name()
class ElecricCar(Car):
def __init__(self,make,model,year):
super().__init__(make,model,year)
my_elecric_car = ElecricCar('JP','car','1900')
my_elecric_car.get_name()
輸出:
CHINA
JP
文件讀寫
with open() as :
Str = str.Replace('','')
Try-except-else
自動化測試
import unittest
from test import get_format_name
class NameTestCase(unittest.TestCase):
def test_name(self):
formatted_name = get_format_name('Alice','Bob')
self.assertEqual(formatted_name,'Alice Bob')
unittest.main()
總結
以上是生活随笔為你收集整理的python中0xf2_python入门(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 春兰空调缺氟标志
- 下一篇: websocket python爬虫_p