python的變數是不用生宣告的,資料型別是系統自動判斷.print函式可以連續輸出中間逗號隔開.
a=10
a=1.3
print a,type(a)
sequence(序列)是一組有順序的元素的集合
序列有兩種:
- tuple(定值表; 也有翻譯為元組)
- list (列表)
s[1]=2.1
print s
可以對列表的元素進行賦值,因為tuple是元素不可變,所以這樣操作會出現錯誤。
序列的引用可以通過s[int] int是下標。從0開始。
其他引用方式
範圍引用:基本樣式[下限:上限:步長]
>>>print s1[:5] # 從開始到下標4 (下標5的元素 不包括在內)
>>>print s1[2:] # 從下標2到最後
>>>print s1[0:5:2] # 從下標0到下標4 (下標5不包括在內),每隔2取乙個元素 (下標為0,2,4的元素)
>>>print s1[2:0:-1] # 從下標2到下標1
尾部元素引用:
>>>print s1[-1] # 序列最後乙個元素
>>>print s1[-3] # 序列倒數第三個元素```
#### 字串是元組
字串是一種特殊的元組,因此可以執行元組的相關操作。
```python
>>>str = 'abcdef'
>>>print str[2:4]
class="se-preview-section-delimiter">div>
數**算這裡寫**片
####數**算
```python
>>>print 1+9
# 加法
>>>print 1.3-4
# 減法
>>>print 3*5
# 乘法
>>>print 4.5/1.5
# 除法
>>>print 3**2
# 乘方
>>>print 10%3
# 求餘數
class="se-preview-section-delimiter">div> 判斷
即判斷真假:true或者false
這裡寫**片
#### 判斷
即判斷真假:true或者false
```python
>>>print 5==6
# =, 相等
>>>print 8.0!=8.0
# !=, 不等
>>>print 3
<3, 3
<=3
# <, 小於; <=, 小於等於
>>>print 4>5, 4>=0
# >, 大於; >=, 大於等於
>>>print 5
in [1,3,5] # 5是list [1,3,5]的乙個元素
class="se-preview-section-delimiter">
邏輯運算這裡寫**片
####邏輯運算
```python
>>>print true
andtrue, true
andfalse # and, 「與」運算, 兩者都為真才是真
>>>print true
o***lse # or, "或"運算, 其中之一為真即為真
>>>print not
true # not, 「非」運算, 取反
"se-preview-section-delimiter">
python最具特色的是用縮進來標明成塊的**。(而像c,c++等使用{}來標明**塊)
if語句
複雜點的:
這裡寫**片
##縮排
python最具特色的是用縮進來標明成塊的**。(而像c,c++等使用{}來標明**塊)
####if語句
複雜點的:
```python
i = 1
if i > 0:
print
'positive i'
i = i + 1
elif i == 0:
print
'i is 0'
i = i * 10
else:
print
'negative i'
i = i - 1
print
'new i:',i
"se-preview-section-delimiter">
if 巢狀這裡寫**片
#### if 巢狀
```python
i = 5
if i > 1:
print
'i bigger than 1'
print
'good'
if i > 2:
print
'i bigger than 2'
print
'even better'
python基礎入門 一
位運算 python中的注釋符號是 而有些語言的注釋符號為 python的運算子和其它語言的相差無幾,主要有 順便提一下,因為python是動態性解釋性語言,所以不用事先定義引數的資料型別.資料結構 python的資料結構主要有 位運算是乙個轉為二進位制的乙個運算 其中需要主要的是 原碼 反碼 補碼...
Python基礎(一) Python簡單入門
python是一種計算機程式語言。是一種物件導向的動態型別語言,可以應用於以下領域 python 是由 guido van rossum 在八十年代末和九十年代初,在荷蘭國家數學和電腦科學研究所設計出來的。sudo yum install zlib devel bzip2 devel openssl...
Python入門基礎筆記一
基礎語法 運算子1.不用事先宣告型別,隨時可以賦值為其他型別 2.程式設計時不知道是什麼型別,很難推斷 編譯時無法檢查,只有執行時才能檢查 由符號 標註的文字 浮點數 num 1 string type num let s go string type num he s old string typ...