python基礎教學#菜鳥也能看懂的超簡單入門必備知識

2020-10-02 12:00:36

python基礎語法教學

python一直是一門非常火爆的程式語言,從簡潔的語法,全面的功能,也是得到許多程式設計萌新的重視,在剛剛接觸程式設計不久的人來說,python就像是程式碼程式設計的入門語言,但其實想成為python大神也不容易哦。

本文針對python初學者,可以給予初學者更多的理解。

1.python基礎函數

print

print是python中最最基本的命令,程式碼執行中的輸出文字都是利用print執行的

基礎操作:

列印文字

print('半世雙城是萌新')

半世雙城是萌新

進階操作:

使用文字函數
\t、\n
和插入變數

n = 'shuangcheng'
print(n,'\n半世雙城\n是萌新')

shuangcheng
半世雙城
是萌新

總結:

在print()的括號中就是列印出的東西。
\n可以換行
\t可以縮排文字(由於編輯器原因無法展示,敬請諒解)
print不但可以列印字串,還可以列印變數、列表等序列型別
print可以用英文逗號分隔

input

input是做人機互動的命令,雖然效果是互動,但用途遠遠不止這些。
input需要配合變數使用。

基礎操作:

answer = input()
print(answer)

半世雙城是萌新 #這是我的回答
半世雙城是萌新 #這是列印內容

進階操作:

shuangcheng = input()
print(input(shuangcheng))

雙城不會python #第一層input
雙城不會python是不可能的 #第二層input
是不可能的 #列印內容

總結:

input當中還可以使用字串,也是按回車劍返回

文字字串常用操作

除了命令的用法,就連文字字串也有很多種操作

基礎操作:

int('文字')  #轉為整數型別
str('文字')  #轉為字串型別
float('文字') #轉為浮點數型別
len('文字') #求文字長度`

這是最基本的幾種用法,還有更難的序列操作文字字串也可以使用

進階操作:

('Hello' in 'Hello, World') #文字是否包含in前的文字
'Hello'[0:3] #文字0-3項前的子字串

獲取文字子字串被稱為切片
這裡要注意,文字的第一個字是文字的第1項,但卻不運算元字串的一部分。所以千萬不要按照普通順序切片哦。
切片可以隔著字獲取子字串,只要在方括號中再新增一個冒號,冒號後面寫要隔著多少個字獲取一次即可。

拓展操作:

'Hello'[::-1]

可以將文字倒序哦。
思路如下:

1.獲取文字的引數為空,預設為全文
2.間隔-1是指上一個
3.文字序列極為特殊,切片操作中引數為負數獲取的索引將會迴圈至文字末尾

現在思路是不是很清晰了?

這也是python的多型性。
同學們是不是覺得python變簡單了?

總結:

文字字串也是序列的一種
序列操作有多種預設情況

2.python基礎程式碼

判斷語句常用命令:

命令效果
(儲存容器)名稱 = 儲存值賦值
引數 == (物件)引數返回是否等於物件
引數 != (物件)引數返回是否不等於物件
引數 < (物件)引數返回是否小於物件
引數 > (物件)引數返回是否大於物件
引數 <= (物件)引數返回是否小於等於物件
引數 >= (物件)引數返回是否大於等於物件

if-elif-else

對於python有些基礎的人來說,說起判斷語句,第一個想到的絕對是if-elif-else,它們三兄弟,絕對是每個有人機互動環節的作品必備程式碼。

這裡要注意,判斷語句打完需要一個冒號,而且按確認鍵會自動縮排。所以如果打完之後按下確認鍵沒有縮排,那你就得好好看看你有沒有打出冒號來。 #這裡的縮排指四個空格。

if是指如果後面跟著的語句返回值是真,則執行if底下的程式碼,否則就會跳過。
elif就是’否則如果’,'樓上’的判斷語句被跳過,那就執行這個elif語句。elif的執行效果和if一樣,只不過’樓上’得是if或者elif。 #這裡的樓上指上一層判斷
那else就很好理解了,判斷三兄弟有了如果和否則如果,最後一個就是否則了。else的語句不需要任何引數,一個else加上一個冒號就行了。

python程式設計環境

如果你是程式碼式程式設計的初學者,這個軟體非常適合記程式碼使用:
點這裡下載

製作不易,不喜勿噴
如果你覺得我做的還不錯,那就給個三連鼓勵以下吧!
如果你想知道更多的python知識,點這裡,雙城都會告訴你哦。