python简短语法_python 简单语法入门
人生苦短,我用python
python之所以比較容易入門就是它的語法相對來說比較簡單
下面就以一個簡單hello,world為例來簡單說下python中語法
import os #導入系統模塊
def say(word): #定義函數say(word),參數word
print(word) #輸出變量
if __name__ == '__main__': # 判斷是否執行當前文件,而不是導入
print(os.getcwd()) #輸出當前工作目錄
s = 'hello,world!' #定義變量
say(s) # 調用say函數
將上述內容保存為hello_world.py 文件,并執行
$ python hello_world.py
/home/pojoin/workspace/python/demo
hello,world!
變量
變量和我們中學足學的方程中的代數(x,y,z)有點類似。
例如,對于方程式 y=x*x ,x就是變量。當x=2時,計算結果是4,當x=3時,計算結果是9。
在我們的案例中我定義了一個變量 s 并給他賦值了一個字符串 'hello,world!'
s = 'hello,world!'
python 中內置的標準變量類型有 數字、字符串、列表、元組、字典 五種
數字類型
i = 1 #整數
f = 8.8 #浮點類型,也就是通常說的帶小數點的數字
print(i) #輸出
print(f)
輸出結果:
1
8.8
字符串類型
字符串是由數字、字符、特殊符號組成的一串字符,比如上面的案例中的 s = 'hello,world!'
s = 'hello,world!'
s1 = '123456_hellow,world#$%'
print(s)
print(s1)
輸出結果:
hello,world!
123456_hellow,world#$%
列表類型
List(列表) 是 Python 中使用最頻繁的數據類型。
列表可以完成大多數集合類的數據結構實現。它支持字符,數字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 標識,是 python 最通用的復合數據類型。
列表中值的切割也可以用到變量 [頭下標:尾下標] ,就可以截取相應的列表,從左到右索引默認 0 開始,從右到左索引默認 -1 開始,下標可以為空表示取到頭或尾。
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']
print(list) # 輸出完整列表
print(list[0]) # 輸出列表的第一個元素
print(list[1:3]) # 輸出第二個至第三個元素
print(list[2:]) # 輸出從第三個開始至列表末尾的所有元素
print(tinylist * 2) # 輸出列表兩次
print(list + tinylist) # 打印組合的列表
輸出結果:
['runoob', 786, 2.23, 'john', 70.2]
runoob
[786, 2.23]
[2.23, 'john', 70.2]
[123, 'john', 123, 'john']
['runoob', 786, 2.23, 'john', 70.2, 123, 'john']
元組類型
元組是另一個數據類型,類似于 List(列表)。
元組用 () 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當于只讀列表。
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
print(tuple) # 輸出完整元組
print(tuple[0]) # 輸出元組的第一個元素
print(tuple[1:3]) # 輸出第二個至第四個(不包含)的元素
print(tuple[2:]) # 輸出從第三個開始至列表末尾的所有元素
print(tinytuple * 2) # 輸出元組兩次
print(tuple + tinytuple) # 打印組合的元組
輸出結果:
('runoob', 786, 2.23, 'john', 70.2)
runoob
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('runoob', 786, 2.23, 'john', 70.2, 123, 'john')
字典類型
字典(dictionary)是除列表以外python之中最靈活的內置數據結構類型。列表是有序的對象集合,字典是無序的對象集合。
兩者之間的區別在于:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
字典用"{ }"標識。字典由索引(key)和它對應的值value組成。
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
print(dict['one']) # 輸出鍵為'one' 的值
print(dict[2]) # 輸出鍵為 2 的值
print(tinydict) # 輸出完整的字典
print(tinydict.keys()) # 輸出所有鍵
print(tinydict.values()) # 輸出所有值
輸出結果:
This is one
This is two
{'dept': 'sales', 'code': 6734, 'name': 'john'}
['dept', 'code', 'name']
['sales', 6734, 'john']
縮進
在python中行首縮進是新語句塊的開始,可以是tab,也可以是4個空格,只要一致就可以
def say(word):
print('hello,world!') #tab縮進
注釋
python中是以#號開始,后面的都是注釋
print('hello,world!') #注釋
總結
以上是生活随笔為你收集整理的python简短语法_python 简单语法入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人工智能 量子力学 时间简史 山海经 三
- 下一篇: python实现单例模式方法_Pytho