編碼
# -*- coding: cp-1252 -*-
# -*- coding: utf-8 -*-
交互式編程
-Windows
C:\Users\cy>python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 10:22:32) [MSC v.1900 64 bi
t (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
-Linux
[root@izwz91cugo68lt8hfj4j0uz ~]# python
Python 2.7.5 (default, Aug 4 2017, 00:39:18)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
腳本式編程
[root@izwz91cugo68lt8hfj4j0uz ~]# python test.py
Hello,World!
[root@izwz91cugo68lt8hfj4j0uz ~]# ./test.py
Hello,World!
[root@izwz91cugo68lt8hfj4j0uz ~]#
Python命名規範
文件名部分:
大小寫字母、數字、下劃線
不用數字開頭
名稱有意義
避免使用python保留字和關鍵字
文件後綴:
.py
.pyw
Python關鍵字
>>> import keyword
>>> print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', '
def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if',
'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'retu
rn', 'try', 'while', 'with', 'yield']
>>>
縮進
註釋
-行註釋
print("Hello,World!") #打印Hello,World!
-塊註釋
"""
多行註釋
隨便寫點
"""
輸出與輸入
-print()
默認換行
print("這是")
print("在不同行")
使用end=”“使輸出在同一行
print("這是",end="")
print("在同一行")
-input()
u_name=input("Please input your name:")
print("Hi %s" % u_uname)
print("Hi {0}".format(u_name))