Python精簡學習筆記 一

2021-08-25 06:17:14 字數 1459 閱讀 4688

輸出函式

print("this is a string test %s"%"哈哈哈哈")

輸入函式

s = input("請輸入...")

陣列

sz=[1,2,3,'a','b']

元組

yz=(1,2,3,'aaa','bbb')

元組只相當於唯讀序列,陣列可以改變。

sz[1]=1111    accept

yz[1]=1111    error

字典

是鍵值對構成的序列(key:value)

dict=

使用:dict['host']

條件判斷:

x=int(input("type in \n"))

if x<20:

print("x<20")

elif x>20:

print("x>20")

while迴圈

a=10;

while a>=0:

print("第#%d次迴圈"%(a))

a-=1

要注意,while和if等判斷語句,後面都是帶冒號的":"

for迴圈更類似於迭代器

for i in ["a","b","c"]:

print(i)

內建函式range(number)

>>> range(3)

range(0, 3)

>>> range(3)[0]

0>>> range(3)[1]

1用來獲得乙個數字的序列陣列

列表解析

這是乙個讓人欣喜的術語, 表示你可以在一行中使用乙個for 迴圈將所有值放到乙個列表

當中:s = [x ** 2 for x in range(4)]

for i in s:

... print i01

49列表解析甚至能做更複雜的事情, 比如挑選出符合要求的值放入列表:

sqdevens = [x ** 2 for x in range(8) if not x % 2]

for i in sqdevens:

... print i04

1636

檔案訪問

a=open("d:\\ruby\\railsdoc\\test.rb",'r')

for e in a:

print(e)

a.close()

python的迴圈支援break和continue語句,用法與其他語言相通。

Python筆記3 精簡語法

1.coding style python則通過 縮進來組織,推薦4個空格或tab python結尾不使用任何符號 用於單行注釋,或 三個雙引號或單引號 用於多行注釋 python作為一種指令碼語言,按照 的書寫順序執行,沒有main之類的入口函式 2.變數 python中變數無需定義,但需要初始化...

Python學習 學習筆記(一)

python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...

python學習學習筆記一

1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...