日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中0xf2_python入门(一)

發布時間:2023/12/19 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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入门(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。