python語言允許在任何地方插入空字元和注釋,但不能插入到識別符號和字串中間。
python源**的注釋由兩種形式:
python使用井號(#)表示單行注釋的開始,跟在#號後面直到這行結束為止的**都將被直譯器忽略。單行注釋就是在程式中注釋一行**,在python程式中將#號放在需要注釋的內容之前就可以了。
多行注釋是指一次性將程式中的多行**注釋掉,在python程式中使用三個單引號或三個雙引號將注釋的內容括起來。
如下**所示,comment_test.py
# 這是一行簡單的注釋
print("hello world!")
'''這裡面的內容全部是多行注釋
python語言真的很簡單
'''# print("這行**被注釋了,將不會被編譯、執行!")
"""這是用三個雙引號括起來的多行注釋
python同樣是允許的
"""
python是弱型別語言,弱型別語言有兩個典型特徵:
具體用法參考如下**,weak_type.py
# 定義乙個數值型別變數
a = 5
print(a)
# 重新將字串賦值給a變數
a = 'hello, cat!'
print(a)
# 檢視此時變數a的型別
print(type(a))
print(函式的詳細語法格式如下:
print(value, ..., sep=' ', end='\n', file='sys.stdout', flush=false)
print()函式的具體用法參考以下**,print_test.py
user_name = 'charlie'
user_age = 8
#同時輸出多個變數和字串,預設以空格隔開多個變數
print("姓名:", user_name, "年齡:", user_age)
#同時輸出多個變數和字串,指定分隔符
print("姓名:", user_name, "年齡:", user_age, sep='|')
#設定end引數,指定輸出之後不再換行
print(40, '\t', end="")
print(50, '\t', end="")
print(60, '\t', end="")
#設定file引數,指定print()函式的輸出目標
#開啟檔案以便寫入
f = open("poem.txt", "w")
print('不敢高聲語', file=f)
print('恐驚天上人', file=f)
f.close()
python語言的識別符號必須以字母、下劃線_開頭,後面可以跟任意數目的字母、數字、下劃線_,此處的字母並不侷限於26個英文本母,可以包含中文字元、日文字元等。
在使用識別符號時,需要注意一下規則:
不建議使用python的關鍵字和內建函式作為變數名。
可通過一下程式檢視python包含的關鍵字,如下所示:
# 匯入keyword模組
import keyword
# 顯示所有關鍵字
print(keyword.kwlist)
Python學習筆記(一) 變數
本文所有程式都是基於pycharm編譯器和python3.6.6編寫的。引出變數時不需要申明變數的資料型別,但必須給變數賦值。先給變數起個名字,起名字要遵循一下原則 由字母 數字 下劃線組成,變數名不能以數字開頭 區分大小寫。如 a和a是兩個變數 不能包含空格 不能是python中的關鍵字。如 fo...
perl學習筆記一 變數
變數 一.直接量 常量 perl中常量和其他語言例如c語言沒什麼太大區別。所以在下面指出一些與其他語言不相同的地方。1.1 數字常量 在perl中可以表示八進位制和十六進製制。八進位制以0打頭,十六進製制以0x打頭。例如 a 010 八進位制 b 0x10 十六進製制 為了不跟八進位制的數字混淆,數...
Perl學習筆記 一 變數
標量可以存放的資料型別有很多,除了常用的字串和數字外,還可以存放引用,而引用則可以是任何型別資料的引用.比如 array 1,2,3 ref array 建立乙個對陣列array的引用 注意引用的使用方法是,在所引用的物件前面加上 而在解引用的時候需要記住的是引用是乙個標量,所以 ref表示的是乙個...