python中使用什么表示代码块、不需要使用大括号_Python3学习笔记02-基础语法
默認情況下,Python 3 源碼文件以 UTF-8 編碼,所有字符串都是 unicode 字符串
' # -*- coding:cp-1252 -*-'
也可以指定其他編碼,以上用cp-1252字符集中的編碼
標識符 就是代碼中類型 變量的名字
規則如下:
第一個字符必須是字母表中字母或下劃線 _
標識符的其他的部分由字母、數字和下劃線組成。
標識符對大小寫敏感
python保留字 關鍵字
我們不能把它們用作任何標識符
Python 的標準庫提供了一個 keyword 模塊,可以輸出當前版本的所有關鍵字:
importkeywordprint(keyword.kwlist)
注釋
單行注釋用#
多行注釋可以用多個# 還有'''注釋內容''' 或 """注釋內容"""
行與縮進
python使用縮進代表代碼塊,不需要使用大括號 {}
同一個代碼塊必須包含相同的縮進空格數,約定俗成是四個空格。
ifTrue:print ("True")else:print ("False")#print("False")#會報錯,因為縮進空格數不一樣
多行語句
Python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜杠(\)來實現多行語句
total = item_one+\
item_two+\
item_three
在 [], {}, 或 () 中的多行語句,不需要使用反斜杠(\),例如
total = ['item_one', 'item_two', 'item_three','item_four', 'item_five']
數字(Number)類型
python中數字有四種類型:整數、布爾型、浮點數和復數。
int (整數), 如 1, 只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。
bool (布爾), 如 True。
float (浮點數), 如 1.23、3E-2
complex (復數), 如 1 + 2j、 1.1 + 2.2j
字符串
python中單引號和雙引號使用完全相同。
字符串可以用 + 運算符連接在一起,用 * 運算符重復
Python 中的字符串有兩種索引方式,從左往右以 0 開始,從右往左以 -1 開始。
Python中的字符串不能改變
字符串的截取的語法格式如下:變量[頭下標:尾下標]
空行
函數之間或類的方法之間用空行分隔,表示一段新的代碼的開始。類和函數入口之間也用一行空行分隔,以突出
函數入口的開始。空行與代碼縮進不同,空行并不是Python語法的一部分。書寫時不插入空行,Python解釋器運行
也不會出錯。但是空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護或重構
記住:空行也是程序代碼的一部分
同一行顯示多條語句
Python可以在同一行中使用多條語句,語句之間使用分號(;)分割,以下是一個簡單的實例:
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
等待用戶輸入
input("\n\n按下 enter 鍵后退出。")
多個語句組成代碼組
縮進相同的一組語句構成一個代碼塊,我們稱之代碼組
像if、while、def和class這樣的復合語句,首行以關鍵字開始,以冒號( : )結束,
該行之后的一行或多行代碼構成代碼組。
我們將首行及后面的代碼組稱為一個子句(clause)。
print輸出
默認是會換行的,要不換行在變量末尾加上end =""
x = "a"y= "b"
#換行輸出
print(x)print(y)print('---------')#不換行輸出
print(x, end=" ")print(y, end=" ")print()
在 print 打印的時候雙引號與單引號都可以當做定界符使用,且可以嵌套
print("'Hello World'")print('"Hello World"')
import 與from ... import
在 python 用 import 或者 from...import 來導入相應的模塊。
將整個模塊(somemodule)導入,格式為: import somemodule
從某個模塊中導入某個函數,格式為: from somemodule import somefunction
從某個模塊中導入多個函數,格式為: from somemodule import firstfunc, secondfunc, thirdfunc
將某個模塊中的全部函數導入,格式為: from somemodule import *
importsysprint('================Python import mode==========================');print ('命令行參數為:')for i insys.argv:print(i)print ('\n python 路徑為',sys.path)from sys import argv, path #導入特定的成員
print('================python from import===================================')print('path:', path) #因為已經導入path成員,所以此處引用時不需要加sys.path
總結
以上是生活随笔為你收集整理的python中使用什么表示代码块、不需要使用大括号_Python3学习笔记02-基础语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何修改作者名称_PS2019中如何扩展
- 下一篇: 未能加载程序集或它的一个依赖项_英伟达发