python學習1 基本知識與函式

2021-08-09 02:19:14 字數 1068 閱讀 5550

建立乙個list

a=[0,1,1,2]

print(a)

[0, 1, 1, 2]

建立乙個字典

names=

print(names)

d=dict(name='genn',age=42)

print(d)

輸出為

一些運算子

x is y

x is not y #x和y是不同的物件

x in y

x not in y #x不是y容器的成員

列表表示式

a=[x*x for x in range(10)]

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

b=[x*x for x in range(10) if x%3==0]

[0, 9, 36, 81]

python中物件的名字都是引用,所以用del語句的時候,會移除乙個物件的引用,也會移除那個名字

python函式都會有返回值的,沒有return語句的時候會返回none

python中的形參與實參

如果穿進去的只是普通的引數,那就是形參,不會改變引數的值,如果穿進去的是可變的資料結構例如列表,並且在函式中改變列表的值,那麼列表的值就會被改變

同時python在傳遞函式引數的時候,可以把引數的名字加上,這時可以不講求引數順序,也可以在函式定義的時候加上引數的預設值

def hello(greeting='hello', name='world'):

print ('%s .%s!' %(greeting, name))

hello()

hello(name='jack', greeting='how are you?')

hello .world!

how are you? .jack!

Python基本知識1

字串整數 int 只有int型別 浮點數 float python語言沒有單精度雙精度之分,python的浮點數就是雙精度 注 1.type x 可以判斷資料型別,如type 1 2.兩個整型 相除得到的是float型,若想得到整型結果,用2 2 表示 二進位制表示 0bxx 如 0b10 八進位制...

python 爬蟲 學習 1 基本知識篇)

首先介紹下urllib的用法 urllib提供了一系列用於操作url的功能。常用的模組 urllib.request 請求模組 urllib.error 異常處理模組 urllib.parse url解析模組 urllib的ruquest模組可以非常方便地抓取url內容,也就是傳送乙個get請求到指...

python基本知識總結1

python輸入輸出 python邏輯運算子 python成員運算子 說到程式語言,不得不提的就是變數型別,它是程式語言的靈魂。python基本的變數型別分為數字型和非數字型。具體列舉如下 數字型整型 int 浮點型 float 布林型 bool 複數型 complex 非數字型 字串 str 列表...