1. 程式人生 > 其它 >Python學習筆記(變數與資料型別)

Python學習筆記(變數與資料型別)

# 註釋

# 單行註釋用#號空格加標註。如果要註釋到後面,則空兩格後再打#號加註釋內容(簡單的內容)。快捷鍵ctrl+\。
# 單行註釋
# 多行註釋用
"""
  內容一
  內容二
  內容三
"""
# 或者
'''
內容一
內容二
內容三
'''
# 變數
# 變數就是一個儲存資料的時候當前資料所在的記憶體地址的名字程式碼。
# 同時輸出兩個內容
print("我是中國人,我愛我的祖國!")
x=3
y=5
print(x,y)

# 定義變數
# 語法: 變數名=值  (賦值作用)
'''變數命名規則
1.由數字、字母、下劃線組成
2.不能數字開頭
3.不能使用內建關鍵字
嚴格區分大小寫'''
# 資料互換
x=3
y=5
x,y=y,x
print(x,y)
# x、y的值已互換了

"""
命名習慣
1.見名知義.
2.大駝峰:即每個單詞首字母都大寫,如:MyName.
3.小駝峰:第二個(含)以後的單詞首字母大寫,如myName.  大小駝峰由第一個字母大小寫區別
4.下劃線:如my_name.  2至4點為名字由多個單片語成。
"""
# 輸出TOM 注意輸出文字內容用引號,計算的過程不用。
湯姆="TOM"
print(湯姆)
a=3+5
print(a)

資料型別

輸出_認識格式化符號

格式化輸出

# 格式化輸出
"""
1.準備資料
2.格式化符號輸出資料
"""
age=18
name="TOM"
weight=75.5
stu_id=1
# 1.今年我的年齡是X歲 -- 整數 %d
print("今年我的年齡是%d歲" % age)
# 2.我的名字是X -- 字串 %s
print("我的名字是%s" % name)
# 3.我的體重是X公斤 -- 浮點數 %f
print("我的體重是%.2f公斤" % weight)
# 4.我的學號是X
print("我的學號是%d" % stu_id)
# 我的學號是001
print("我的學號是%03d" % stu_id)
# 5.我的名字是X,今年X歲了!
print("我的名字是%s,今年%d歲了!" % (name,age))
# 6.我的名字是X,今年X歲了,體重X公斤,學號是X。 -- +1表示年齡加了1。
print("我的名字是%s,今年%d歲了,體重%.2f公斤,學號是%03d。" % (name,age+1,weight,stu_id))
# 格式化字串拓展 -- %s的拓展運用
name='TOM'
age=18
weight=75.5
# 我的名字是X,今年X歲了,體重X公斤
print('我的名字是%s,今年%s歲了,體重%s公斤' % (name,age,weight))
# f格式化字串 -- 比%格式化更高效
# 語法 f'{表示式}'
age=18
name="TOM"
# 我的名字是X,今年X歲
print(f'我的名字是{name},今年{age}歲')
# 轉義字元
# 1.\n:換行。 2.\t:製表符,一個tab鍵(4個空格)的距離。(\為反斜扛,/為斜扛。)
print('helllo')
print('world')
print('hello Python')
# 上面的輸出只是單行輸出。
print('hello\nPython')
# 上面實現了換行輸出。
print('abcd')
# 上面的輸出為頂格輸出。
print('\tabcd')
# 上面的輸出為空4格輸出。
# 結束符
# 語法 print('輸出的內容',end='')
# 在python中,print(),預設自帶end='\n'這個換行結束符,所以導致每兩個print直接會換行展示,使用者可以按需求更改結束符。
# 下面的輸出是單行輸出
print('hello')
print('world')
print('hello')
print('Python')
# 用了結束符後的效果如下
print('hello',end='\n') # 換行了
print('world',end='\t') # 不換行,空4格
print('hello',end='...') # 不換行,三點連線
print('Python')