python一直是一門非常火爆的程式語言,從簡潔的語法,全面的功能,也是得到許多程式設計萌新的重視,在剛剛接觸程式設計不久的人來說,python就像是程式碼程式設計的入門語言,但其實想成為python大神也不容易哦。
本文針對python初學者,可以給予初學者更多的理解。
print是python中最最基本的命令,程式碼執行中的輸出文字都是利用print執行的
列印文字
print('半世雙城是萌新')
半世雙城是萌新
使用文字函數
\t、\n
和插入變數
n = 'shuangcheng'
print(n,'\n半世雙城\n是萌新')
shuangcheng
半世雙城
是萌新
在print()的括號中就是列印出的東西。
\n可以換行
\t可以縮排文字(由於編輯器原因無法展示,敬請諒解)
print不但可以列印字串,還可以列印變數、列表等序列型別
print可以用英文逗號分隔
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變簡單了?
文字字串也是序列的一種
序列操作有多種預設情況
命令 | 效果 |
---|---|
(儲存容器)名稱 = 儲存值 | 賦值 |
引數 == (物件)引數 | 返回是否等於物件 |
引數 != (物件)引數 | 返回是否不等於物件 |
引數 < (物件)引數 | 返回是否小於物件 |
引數 > (物件)引數 | 返回是否大於物件 |
引數 <= (物件)引數 | 返回是否小於等於物件 |
引數 >= (物件)引數 | 返回是否大於等於物件 |
對於python有些基礎的人來說,說起判斷語句,第一個想到的絕對是if-elif-else,它們三兄弟,絕對是每個有人機互動環節的作品必備程式碼。
這裡要注意,判斷語句打完需要一個冒號,而且按確認鍵會自動縮排。所以如果打完之後按下確認鍵沒有縮排,那你就得好好看看你有沒有打出冒號來。 #這裡的縮排指四個空格。
if是指如果後面跟著的語句返回值是真,則執行if底下的程式碼,否則就會跳過。
elif就是’否則如果’,'樓上’的判斷語句被跳過,那就執行這個elif語句。elif的執行效果和if一樣,只不過’樓上’得是if或者elif。 #這裡的樓上指上一層判斷
那else就很好理解了,判斷三兄弟有了如果和否則如果,最後一個就是否則了。else的語句不需要任何引數,一個else加上一個冒號就行了。
如果你是程式碼式程式設計的初學者,這個軟體非常適合記程式碼使用:
點這裡下載
製作不易,不喜勿噴
如果你覺得我做的還不錯,那就給個三連鼓勵以下吧!
如果你想知道更多的python知識,點這裡,雙城都會告訴你哦。