1. 程式人生 > >【Python】python基礎語法 編碼

【Python】python基礎語法 編碼

finall ont 實現 tro out 程序 port 其他 pytho

  • 編碼

默認情況下,python以UTF-8編碼,所有的字符串都是Unicode字符串,可以為代碼定義不同的的編碼。

#coding:UTF-8
#OR
#-*- coding:UTF-8 -*-
  • python保留字

保留字及為關鍵字,不能作為任何標識符名稱。查看當前版本所有關鍵字:keyword模塊

1 import keyword    #導入keyword模塊
2 keyword.kwlist
[‘False‘, ‘None‘, ‘True‘, ‘and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘, ‘def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘finally‘, ‘for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘la
  • 註釋

單行註釋:代碼中以#開頭的行即為註釋,程序在執行時不會執行該行

多行註釋:"""多行註釋""" or ‘‘‘多行註釋‘‘

#這是一個註釋


‘‘‘
這是第二個註釋
‘‘‘

"""
這是第3個註釋
"""
  • 數據類型

python中有數據類型:布爾型、整型、長整型、浮點型、字符串、列表、元組、字典、日期

  1. 布爾型(bool): True / False,任何數值的0,空字符串,空列表[],空元組(),空字典{}都是False,函數或方法返回值為空的同為False,其他數據都為True。
In [4]: bool(True)
Out[4]: True

In [5]: bool(False)
Out[5]: False

In [6]: bool(0)
Out[6]: False

In [8]: bool([])       #空列表 
Out[8]: False

In [9]: bool(())       #空元組
Out[9]: False

In [10]: bool({})   #空字典
Out[10]: False

In [12]: bool(1)
Out[12]: True

.................
  1. 整數(int):範圍-2**31 到2**31-1,超出這個範圍的為長整型
  2. 字符串(str):被引號括起來的都是字符串
#type():查看數據類型
In [13]: type("hello world")
Out[13]: str

In [14]: type("123")
Out[14]: str
  • print()輸出

標準輸出,print()默認輸出是換行的,如果要實現不換行,需在末尾加上 end=""

>>>print("hello world!",end="","hello python!")       #不換行輸出
>>>hello world! hello python!

【Python】python基礎語法 編碼