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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python的基础语法(二)

發(fā)布時(shí)間:2024/4/17 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python的基础语法(二) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Tuple數(shù)據(jù)類型:

mixed_tuple = (1 , 2, ['a','b']) print("mixed_tuple:" + str(mixed_tuple)) mixed_tuple[2][0]='c' mixed_tuple[2][1]='d' print("mixed_tuple after:" + str(mixed_tuple))

  字典的應(yīng)用:

# coding: utf-8# 創(chuàng)建一個(gè)詞典 phone_book= {'Tom':123,'sunliyuan':456,'shi':789}mixed_dict={"Tom":'boy',11:23.5}# 字典的調(diào)用 print ("sunliyuan has phone numbr:"+ str(phone_book["sunliyuan"]))# 修改字典的值 phone_book['sunliyuan']=521 print ("sunliyuan has phone numbr:"+ str(phone_book["sunliyuan"]))# 添加一個(gè)值 phone_book['sunli']=888 print ("sunliyuan has phone numbr:"+ str(phone_book))# 刪除字典中的元素和本身 del phone_book['sunli'] print ("sunli after del is:"+ str(phone_book))# 清空字典的值 phone_book.clear() print ("sunli after del is:"+ str(phone_book))# 清空字典本身 del phone_book print ("sunli after del is:"+ str(phone_book))

  運(yùn)行的效果圖:

?

# 特性 # 不允許同一個(gè)鍵出現(xiàn)兩次 rep_test={'Name':'aa','age':5,'Name':'sun'} print("rep_test:"+str(rep_test))# 鍵必須不可變 用數(shù)字和字符串充當(dāng)鍵 不能用list充當(dāng) # list_dict={['Name']:'sun','Age':13}#Tuple是可以的 (可變的) list_dict={('Nam'):'sun','Age':13}

  

?

函數(shù):

# coding: utf-8# 沒有參數(shù)和返回的函數(shù) def say_hi():print ("sunliyuan")say_hi()say_hi()# 有參數(shù) 無返回值def print_sum(a,b):c=a+bprint (c)print_sum(1,2)def hellow(str):print("hellow" + str + "!")# 有參數(shù)有返回值的 def repatstr(str,times):repeated_strs=str*timesreturn repeated_strsrepatstr_string=repatstr("sunliyuan",4)print(repatstr_string)# 全局變量和局部變量 x = 60 def foo(x):print("x is :"+str(x))x=3print("change local x to"+str(x))foo(x)print ('x is still',str(x))

  

# 默認(rèn)參數(shù) def repeat_str(s, times = 1):repeated_strs = s * timesreturn repeated_strsrepeated_strings = repeat_str("Happy Birthday!") print(repeated_strings)repeated_strings_2 = repeat_str("Happy Birthday!" , 4) print(repeated_strings_2)#不能在有默認(rèn)參數(shù)后面跟隨沒有默認(rèn)參數(shù) #f(a, b =2)合法 #f(a = 2, b)非法# 關(guān)鍵字參數(shù): 調(diào)用函數(shù)時(shí),選擇性的傳入部分參數(shù) def func(a, b=4, c=8):print('a is', a, 'and b is', b, 'and c is', c)func(13, 17) func(125, c=24) func(c=40, a=80)

  

# VarArgs參數(shù) def print_paras(fpara, *nums, **words):print("fpara: " + str(fpara))print("nums: " + str(nums))print("words: " + str(words))print_paras("hello", 1, 3, 5, 7, word="python", anohter_word="java")

  

?

轉(zhuǎn)載于:https://www.cnblogs.com/sunliyuan/p/6308908.html

總結(jié)

以上是生活随笔為你收集整理的Python的基础语法(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。