python基礎語法教程
python一直是一門非常火爆的編程語言,從簡潔的語法,全面的功能,也是得到許多編程萌新的重視,在剛剛接觸編程不久的人來說,python就像是代碼編程的入門語言,但其實想成為python大神也不容易哦,
本文針對python初學者,可以給予初學者更多的理解,
1.python基礎函式
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加上一個冒號就行了,
基礎操作:
y = 30
if y < 60 :
print('半世雙城太弱了!')
elif y < 100 :
print('半世雙城可以啊!')
else :
print('半世雙城厲害啊!')
emmm,輸出結果大家肯定也猜到了,
由于是判斷陳述句,就不展示進階操作了,
python編程環境
如果你是代碼式編程的初學者,這個軟體非常適合記代碼使用:
點這里下載
制作不易,不喜勿噴
如果你覺得我做的還不錯,那就給個三連鼓勵以下吧!
如果你想知道更多的python知識,點這里,雙城都會告訴你哦,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/150992.html
標籤:其他
上一篇:orangepi 4B利用python3使用snowboy實作語音喚醒以及使用騰訊AI api實作語音識別、回復以及合成
下一篇:關于P2P網路攝像頭(求指點)
