小菜的python入門教程

2021-10-07 23:54:36 字數 4783 閱讀 5310

'''

基本數值運算

'''print(2

+2)#輸出4

print(2

**3)#冪運算,輸出8

str=

" hello world"

print

(type

(str))

#列印變數型別,輸出為str

print

(str

)#輸出 hello world

'''基本數值操作

'''abs(-

4.13

)#取絕對值,輸出4.13

round

(11.7

)#取整數,類似於四捨五入,輸出12

round

(11.4

)#輸出11

min(1,

2,3)

#輸出最小值1

str1 =

'hello'

str2 =

'python'

print

(str1 + str2)

#輸出hellopython

print

(str1*3)

#輸出hellohellohello

len(str1)

#str1的字串長度為5

s1 =

'1,2,3,4,5'

print

(s1.split(

',')

)#輸出['1', '2', '3', '4', '5']

s2 =

' 's2.join(s1)

print

(s2)

#輸出'1 2 3 4 5'

s3 =

'hello'

print

(s3.upper())

#輸出hello

s4 =

'world'

print

(s4.lower())

#輸出world

s5 =

' hello python'

print

(s5.strip())

#輸出hello python

t =

'hi how are you'

print

(t[0])

#輸出'h't[-

1]#輸出'u',對於索引結構,從前是從0開始,從後是從-1開始

'''切片

.表示從哪到哪,左閉又開的區間

'''print

(t[0:3

])#輸出'hi'

print

(t[7:]

)#輸出'are you'

print

(t[::2

])#隔兩個輸出 h o r o

example_list =[1

,2,3

,4,5

]for i in example_list:

print

(i)#輸出為

# 1# 2

# 3# 4

# 5for i in

range(1

,10,2

):#range函式相當與從1到10,間隔數為2

print

(i)#輸出為 1 3 5 7 9

'''

if條件語句

'''x =

2y =

2z =

3if x>y:

print

('x is greater to y'

)elif xprint

('x is less than y'

)else

:print

('x is equal y'

)#輸出x is equal y,python中控制**塊是看縮排的,因此要注意格式『』

'''while語句

'''condition =

1while condition<10:

print

(condition)

condition +=

2#輸出 1 3 5 7 9

def

car_mession

(price,brand=

'bmw'

,color=

'black'

,is_used_car=

true):

print

('price:'

,price,

'brand:'

,brand,

'color:'

,color,

'is_used_car:'

,is_used_car)

car_mession(

50000,)

#輸出 price: 50000 brand: bmw color: black is_used_car: true

a_tuple =(3

,4,1

,67,23

)#元祖

a_list =[66

,223,90

,'inn'

,90.999

]#列表

b_list =[[

1,2,

3],[

4,5,

6],[

7,8,

9]]#兩層列表,類似於二維陣列

print

(b_list[0]

[:3]

)#輸出[1,2,3]-1

)#在a_list新增-1這個數

a_list.remove(

'inn'

)#在a_list中刪除'inn'

print

(a_list.index(

223)

)#輸出223的下標,下標為1

a_list.sort(reverse=

true

)#排序,加上reverse相當於從大到小輸出。

print

(a_list)

#輸出為[223, 90.999, 90, 66, -1]

print

(a_list[-3

:])#輸出為[90, 66, -1]

for index in

range

(len

(a_tuple)):

print

('index:'

,index,

'number:'

,a_tuple[index]

)#輸出為:

# index: 0 number: 3

# index: 1 number: 4

# index: 2 number: 1

# index: 3 number: 67

# index: 4 number: 23

for index in

range

(len

(a_list)):

print

('index:'

,index,

'number:'

,a_list[index]

)#輸出為:

# index: 0 number: 223

# index: 1 number: 90.999

# index: 2 number: 90

# index: 3 number: 66

# index: 4 number: -1

txt =

open

('cao_write.txt'

,'w'

)# 開啟乙個檔案進行寫入

txt.write(

'jin tian tian qi bu cuo'

)txt.write(

'\n'

)txt.write(

'hello python'

)txt.close(

)#關閉檔案,注意當我們開啟乙個檔案時一定要把它關閉

data =

open

('./cao_write.txt'

)#開啟這個檔案,預設是讀的

lines = data.readlines(

)#逐行讀取資料

for line in lines:

print

(line)

#輸出為 jin tian tian qi bu cuo

## hello python

txt =

open

('./tang_write.txt'

,'a'

)#對檔案進行追加操作

txt.write(

'\n'

)txt.write(

'you look good\n'

)txt.write(

'good lucky to you\n'

)txt.close(

)tx2 =

open

('./tang_write.txt'

,'r'

)print

(tx2.read(

))

tx2.close(

)# jin tian tian qi bu cuo

## hello python

# # you look good

# good lucky to you

python入門教程少兒 Python 入門教程

python 入門教程 python是一種解釋型 物件導向 動態資料型別的高階程式語言。python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協...

Python基礎入門教程

python基礎教程 python 簡介 python環境搭建 python 基礎語法 python 變數型別 python 運算子 python 條件語句 python 迴圈語句 python while迴圈語句 python for 迴圈語句 python 迴圈巢狀 python break 語...

Python入門教程 元組

一 語法 elem1,elem2.元組與列表類似,不同之處在於 1 元組的元素不能修改。2 元組使用小括號,而列表使用方括號。可以建立乙個空的元組 tup 注意 元組中只包含乙個元素時,需要在元素後面新增逗號。tup 50,print hi 4 hihihihi print hi 4 hi hi h...