Python基礎簡要(一)

2021-07-12 05:25:03 字數 3033 閱讀 9487

輸入與輸出

raw_input() 從鍵盤輸入

>>> test=raw_input('please input a number:')

please input a number:123

>>> test

'123'

從鍵盤上輸入,然後賦值給test

>>> type

(test)

type()是判斷變數型別的函式

從上面看得出剛才test型別是字串

如果想從鍵盤上賦值的時候就定義好型別,方法如下:

>>> test=int(raw_input("test:"))

test:1234

>>> type

(test)

print 輸出

>>> 

print

'test:%d' % test

test:1234

>>>

print

'hello word'

hello word

注釋

#單行注釋

'''多行注

釋'''

運算子

python的運算子和c語言的差不多 和普通演算法的優先順序一樣

變數

python是動態語言 不需要先定義變數型別 在去賦值

就是因為這種方便 所以聞名在使用變數是盡量要變數型別一致

假如不一致 就要轉換型別

str(x) 把x轉換成str型別

以此類推

布林值有 false和true分別表示假和真

>>> test==1

false

>>> test=123

>>> test==1

false

>>> test==123

true

字串

由於前面提到 python的變數是直接賦值的

所以等號兩旁是變數名和字串

我們可以直接用「+」號把兩個字串連起來

或者用切片對字元創進行操作[i:j:k]

i表示起始值

j表示終止值

k表示規律值

>>> l='abcdefz1223456'

>>> j='locker'

>>> l

'abcdefz1223456'

>>> j

'locker'

>>> a=l+j

>>> a

'abcdefz1223456locker'

>>> a[1:6:]

'bcdef'

>>> a[2:10:2]

'cez2'

列表

list=[1,2,3,』a』,』b』,』c』]

表示新增乙個元素「4」給list

lsit[2]

表示訪問list的第2個元素

list也可以和字串一樣使用切片和倒序的方式表示

>>> list=[1,2,3,'a','b','c']

>>> list[2]

3>>> list

[1, 2, 3, 'a', 'b', 'c', 4]

>>> list[-1]

4

元組

元組和list的定義差不多

只是元組裡面的元素一開始賦值完之後就不能在修改了

使用都和list大同小異

字典

dict=

字典的排序是無規律的 隨機分布 但是找到字典的乙個key就能快速找到它的value

比起list來 元組占用的記憶體比較小

>>> dict=

>>> dict['lock']

18

**縮排

python和c語言不一樣 不需要用花括號來區分語塊

只需要縮排就可以 這樣做可以使**變得整潔明了

更容易看懂

if語句

如果if後面的語句是true的話就執行它下面的**

否則就執行else下的**

除此之外 還有elif語句(else-if)

if x < 0:

print x

while語句

whlie語句和c語句的用法大同小異

如果滿足while後面的語句 就會一直迴圈

>>> x = 0

>>> while (x<5):

... print x

... x +=1

...012

34

for語句

for很強大 具體「強大」看下面的**

>>> for x in range(5):

... print x

...012

34#########

>>> for y in [1,2,'a','b']:

... print y

...12a

b#########

>>> l=[1,2,'a','b']

>>> d=

>>> for z in l:

...

>>> d

[1, 2, 'a', 'b']

range()表示 生成列表

for可以生成列表 也可以迭代

待更新。。。

簡要介紹python

1.python語法簡單 舉乙個例子 這是本人用python解決線性代數問題的例子。只用簡單幾行就可以把問題描述清楚。比起本人現在正在學的c要簡單許多.2.python擁有豐富強大的庫 再舉乙個例子 這個import math就是python中關於數學的乙個庫,裡面有各種各樣的函式,使用的時候只要引...

C 基礎 簡要筆記

c 的物件導向四大特性 a.封裝 b.抽象 c.繼承 d.多型 c 基本語法 c 可以定義為物件的集合,物件通過呼叫彼此的方法進行互動。物件是類的例項。資料型別 七種基本資料型別 a.布林型 bool b.字元型 char c.整型 int d.浮點型 float e.雙浮點型 double f.無...

Python函式簡要知識

def printinfo arg1,vartuple 加了星號的變數名所代表的變數會存放所有的未命名變數引數 print arg1 for var in vartuple print var return printinfo 10 printinfo 70,60 執行結果為 10 70 602.匿...