python 床前明月光 Python基本語法

2021-10-21 03:28:02 字數 2921 閱讀 4734

1 單行注釋與多行注釋:

作用:解釋程式某些部分的功能和功能,提高程式的可讀性。單行注釋:#表示單行注釋的開始,直到這行結束為止的**都被忽視 多行注釋:使用三個單引號'''注釋'''或三個雙引號"""注釋 """

# 這是一行簡單的注釋

print("hello world!")

這裡面的內容全部是多行注釋

python語言真簡單

# print("這行**被注釋了,將不會被編譯執行!")

這是用雙引號括起來的多行注釋

python同樣是被允許的

執行結果:

hello world!

'\n這是用雙引號括起來的多行注釋\npython同樣是被允許的\n'

2 變數

2.1 python是一門弱型別語言:

1.變數無需宣告即可直接賦值:對從未用過的變數賦值即相當於宣告了該變數

2.變數的資料型別可以動態改變:同乙個變數可以一會被賦值為數值型,一會被賦值為字串型

# 定義乙個數值型別變數

a = 5

print(a)

#重新將字串賦值給a變數

a= 'hello, wangnan'

print(a)

print(type(a)) #輸出傳入資料的型別

執行結果:

hello, wangnan

2.2 print函式:輸出函式

user_name = 'wang ning'

user_age = 8

# 同時輸出多個變數和字串

print("讀者名:" , user_name, "年齡:", user_age)

輸出結果:

讀者名: wang ning 年齡: 8

# 同時輸出多個變數和字串,指定分隔符

print("讀者名:" , user_name, "年齡:", user_age, sep='|')

輸出結果:

讀者名:|wang ning|年齡:|8

# 設定end引數,指定輸出之後不再換行

print(40, '\t', end="")

print(50, '\t', end="")

print(60, '\t', end="")

輸出結果:

40 50 60

f = open(r"f:\python_learn\python_code\poem.txt", "w") # 開啟檔案以便寫入

print('床前明月光', file=f) # print函式輸出到特定檔案中

print('疑是地上霜', file=f)

f.close()

輸出結果:

檔案寫入:

床前明月光

疑是地上霜

2.3 變數的命名規則

1.識別符號可以由字母、下劃線(_)、數字組成,但數字不能打頭

2.識別符號不能是python關鍵字,但可以包含關鍵字

3.識別符號不能包含空格

4.python 中的識別符號是區分大小寫的。

5.以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 _foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用 from *** import * 而匯入。

6.以雙下劃線開頭的 __foo 代表類的私有成員,以雙下劃線開頭和結尾的 __foo__ 代表 python 裡特殊方法專用的標識,如 __init__() 代表類的建構函式。

2.4 python的關鍵字和內建函式

1.如果使用關鍵字作為變數名,python直譯器會報錯

2.如果使用內建函式名字作為變數名,python直譯器不會報錯,但該內建函式會被此變數覆蓋,該內建函式不能使用了

#python關鍵字

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

return try while with yield

#匯入keyword模組

import keyword

#顯示所有關鍵字

keyword.kwlist

#python內建函式

abs() delattr() hash() memoryview() set()

all() dict() help() min() setattr()

any() dir() hex() next() slicea()

ascii() divmod() id() object() sorted()

bin() enumerate() input() oct() staticmethod()

bool() eval() int() open() str()

breakpoint() exec() isinstance() ord() sum()

bytearray() filter() issubclass() pow() super()

bytes() float() iter() print() tuple()

callable() format() len() property() type()

chr() frozenset() list() range() vars()

classmethod() getattr() locals() repr() zip()

compile() globals() map() reversed() __import__()

complex() hasattr() max() round()

本文分享 csdn - 松鼠愛吃餅乾。

床前明月光,熊貓在燒香

床前明月光,熊貓在燒香 專殺殺不盡,兩眼淚汪汪 熊貓燒不盡,關機開又生 寶劍鋒自磨礪出,熊貓香自網上來。無邊香火燒燒下,不盡熊貓滾滾來。身心俱疲終不悔,為貓消得人憔悴 千呼萬喚貓出來,猶抱香火半遮面 相見時難殺亦難,熊貓燒香百機殘。熊貓遜雪三分白,雪卻輸貓一炷香。天長地久有時盡,此香綿綿無絕期。貓兒...

python語 Python 基本語法

python 語法 1 列印 輸入用print 例如 print hello word python 3中可以直接列印中文,並且語法不一樣,python 3中有 2 如何定義變數名 定義變數名有以幾個條件 1 開頭必須是字母 or 下劃線 2 變數名必須是由字數 or 數字 or 下劃線的組成,不可...

Python學習筆記(一)Python基本語法元素

二 程式設計例項 4 語句與函式 三 推薦課程 pprocess處理,程式的主要邏輯。ooutput輸出,程式的輸出 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print...