Python學習筆記(一) 變數

2021-10-10 06:24:33 字數 1677 閱讀 1936

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表示的是乙個...