python基礎語法教程
python一直是一門非常火爆的編程語言,從簡潔的語法,全面的功能,也是得到許多編程萌新的重視,在剛剛接觸編程不久的人來說,python就像是代碼編程的入門語言,但其實想成為python大神也不容易哦。
python自學行嗎。本文針對python初學者,可以給予初學者更多的理解。
1.python基礎函數
python自學、print是python中最最基本的命令,代碼運行中的輸出文本都是利用print執行的
基礎操作:
打印文本
python3教程?print('半世雙城是萌新')
半世雙城是萌新
進階操作:
Python快速入門?使用文本函數
、
和插入變量
python基礎教程廖雪,n = 'shuangcheng'
print(n,' 半世雙城 是萌新')
shuangcheng
flask菜鳥教程、半世雙城
是萌新
總結:
在print()的括號中就是打印出的東西。
可以換行
可以縮進文本(由于編輯器原因無法展示,敬請諒解)
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知識,點這里,雙城都會告訴你哦。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态