#!/usr/bin/python3
str = input("請輸入:");
print ("你輸入的內容是: ", str)
請輸入:hello python!
你輸入的內容是: hello python!
#!/usr/bin/python3
x="a"
y="b"
# 換行輸出
print( x )
print( y )
print('---------')
# 不換行輸出
print( x, end=" " )
print( y, end=" " )
print()
# 同時輸出多個變數
print(x,y)
>>>"{} {}".format("hello", "world") # 不設定指定位置,按預設順序
'hello world'
>>> " ".format("hello", "world") # 設定指定位置
'hello world'
>>> " ".format("hello", "world") # 設定指定位置
'world hello world'
>>> print("".format(3.1415926)); #數字格式化
3.14
數字
格式輸出
描述3.1415926
3.14
保留小數點後兩位
3.1415926
+3.14
帶符號保留小數點後兩位
-1-1.00
帶符號保留小數點後兩位
2.71828
3不帶小數505
數字補零 (填充左邊, 寬度為2)
55***
數字補x (填充右邊, 寬度為4)
1010xx
數字補x (填充右邊, 寬度為4)
1000000
1,000,000
以逗號分隔的數字格式
0.25
25.00%
百分比格式
1000000000
1.00e+09
指數記法
1313
右對齊 (預設, 寬度為10)
1313
左對齊 (寬度為10)
1313
中間對齊 (寬度為10)
# 檔名:test.py
# 第乙個注釋
print "hello, python!"; # 第二個注釋
輸出結果:
hello, python!
注釋可以在語句或表示式行末:
name = "madisetti" # 這是乙個注釋
#!/usr/bin/python
# -*- coding: utf-8 -*-
# 檔名:test.py
'''這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
這是多行注釋,使用單引號。
'''"""
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
這是多行注釋,使用雙引號。
"""
python保留字: 保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字:
>>> import keyword
>>> keyword.kwlist
['false', 'none', 'true', 'and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'if',
'return','try', 'while', 'with', 'yield']
#!/usr/bin/python3
counter = 100 # 整型變數
miles = 1000.0 # 浮點型變數
name = "demo" # 字串
print (counter)
print (miles)
print (name)
100
1000.0
demo
a = b = c = 1
a, b, c = 1, 2, "demo"
if true:
print ("true")
else:
print ("false")
if true:
print ("answer")
print ("true")
else:
print ("answer")
print ("false") # 縮排不一致,會導致執行錯誤
file "test.py", line 6
print ("false") # 縮排不一致,會導致執行錯誤
^indentationerror: unindent does not match any outer indentation level
total = item_one + \
item_two + \
item_three
total = ['item_one', 'item_two', 'item_three',
'item_four', 'item_five']
42 python異常捕獲
1.常見異常1.synataxerror 語法錯誤 2.nameerror 試圖訪問的變數名不存在 3.indexerror 索引錯誤,使用的所以你不存在,常為索引超出序列範圍 4.keyerror 使用了對映中不存在的關鍵字 鍵 時引發的關鍵字錯誤 5.typeerror 型別錯誤,內建操作或是函...
Python基礎 Python語法基礎
關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...
python初級語法 python語法基礎
寫在最前頭 python 程式對大小寫是敏感的!1 資料型別 1 整數 可以處理任意大小的正負整數 2 浮點數 浮點數運算可能會引入四捨五入的誤差 3 字串 可以是單引號or雙引號括起來的任意文字,但是不包括單引號or雙引號本身。ps 如果字串本身裡含有單引號or雙引號,怎麼辦呢?嘻嘻 可以使用轉義...