符號:
首先我們要知道的是
字符串都是用 ‘ 或 “ 包著的
那如果字符串裡需要用到這兩款引號時,要怎麼辦呢?
例如
>>> print(‘I’m nightsnow’)
如果這樣輸入,是會報錯的
這時候我們需要用到 \ 這個轉義來標識
>>> print(‘I\’m nightsnow’)
I’m nightsnow
\ 這個轉義字符可以轉義很多字符
例給常用的有
\n = 換行
\t = tab
\\ = \
>>> print(“This is\nnew line”)
This is
new line
但當我們需要換很多行時
可以做用 '''…'''
>>>print(‘’’line1
line2
line3’’’)
line1
line2
line3
Python的空值是 None
None 不能理解成0喔~
另外Python中的comment 是#
#This is a comment
運行時就會自動跳離這句
在字串中想使用特定格式時
例如我們常見的有
"親愛的xxx你好!本月的費用為xxx元!”
這時候我們會使用到佔位符%
>>> print(‘Hi! %s, you have %d apples’ % (‘nightsnow’, 5))
Hi! nightsnow, you have 5 apples
常用的佔位符有:
%d = 整數
%f = 浮點數
%s = 字符串
%x = 十六進制整數
變數:
在Python中,如果沒定義變數種類,他會根據變數的值來定義種類
>>> a = 1
這個 a 的種類為 int
>>> a = “abc”
a 的種類變成了string
但如果我們指定了變數的種類,它就不能轉變成其他種類
>>> int a = 1
>>> a = “abc”
這樣是會報錯的
計算:
值得注意的是除法
python 的除法即使除出來的是整數,最後也會變成浮點數的
>>> print(“9/3=”,9/3)
9/3= 3.0
如果除出來不是整數
>>> print(“10/3=”,10/3)
10/3= 3.3333333333333335
如果使用 // 這個符號,除出來的會是整數(下捨入法)
>>> print(“10//3=”,10//3)
10//3= 3
>>> print(“10//4=“,10//4)
10//4= 2
沒有留言:
張貼留言