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

歡迎訪問 生活随笔!

生活随笔

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

python

Python基础学习笔记三

發布時間:2025/3/15 python 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python基础学习笔记三 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python基礎學習筆記三

print和import

print可以用,分割變量來輸出

import copy

import copy as co

from copy import deepcopy

from copy import deepcopy as dc

序列解包:

x,y,z=1,2,3

x,y,z=tuple(“1,2,3”)

key,value=dict.popitems()

鏈式賦值:

x=y=z=100

增量賦值:

x+=1,x*=2

條件和條件語句:

if … elif … else

bool(val)#轉為boolean類型

str(val)#轉為string類型

int(val)#轉為int類型

python2.5中沒有&&和||,用and和or代替

==運算符號

is#比較一致性

in#成員資格運算符

assert斷言,assert 0<10<8,’this is error’

while循環和for循環(能用for循環的時候盡量不用while):

for循環主要是用于迭代循環,從現有的資料看for沒有類似于java和php的for(int i=0;i<100;i++){之類的循環,如果要實現的話可以用迭代for i in range(0,100):

break:跳出循環

continue:跳出本輪循環,進入下一輪

else:如果在循環中使用else,則表明在沒有brek時,才會出現else的值

列表推導式:

[x*x for x in range(0,10) if x%2==0]

pass:什么都不做

del:刪除

函數:

如果在定義中下面加入一行字符串,則是該函數的說明,調用的時候用函數名.__doc__來調用

return用來結束函數

函數的魔法參數:

如果在函數中使用全局變量,則應該使用globals()[‘變量名稱’]

對于元組,字符串這些不可改變的類型,函數不會使他們改變,但列表則不同,他們會被函數改變

Python的函數的參數支持關鍵字參數和參數的默認值:

def??hi(name=’test’,’t’=’home’):

可以將序列作為一個參數傳入:

def fun(*params):

??????print params

fun(1,2,3)

>>>(1,2,3)

如果是關鍵詞參數

def fun(**params):

??????print params

fun(name=’hi’,home=’myhome’)

>>>{‘name’:’hi’,’home’:’myhome’}

這個過程可以反轉過來:

def fun(name,sex):

??????print name+sex

hi=(‘home’,’test’)

fun(*hi)

對于字典,則應該在調用和定義時都要使用**.使用*目的是分割。

def hi(name=’guoxu’,sex=’nan’):

??????print name+sex

dicts={‘name’:’guoxu’,’sex’:’nan’}

hi(**dicts)

全局:

函數中使用global

轉載于:https://www.cnblogs.com/itfenqing/archive/2011/07/02/4429585.html

總結

以上是生活随笔為你收集整理的Python基础学习笔记三的全部內容,希望文章能夠幫你解決所遇到的問題。

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