Python學習筆記 1 Python基礎

2021-08-14 05:12:26 字數 1927 閱讀 2332

資料型別和變數

整數 python可以處理任意大小的整數,當然包括負整數,在程式中的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。計算機由於使用二進位制,所以,有時候用十六進製制表示整數比較方便,十六進製製用0x字首和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

浮點數

浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,乙個浮點數的小數點位置是可變的,比如,1.23x109和12.3x108是完全相等的。浮點數可以用數學寫法,如1.23,3.14,-9.01,等等。但是對於很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。整數和浮點數在計算機內部儲存的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四捨五入的誤差。

字串

字串是以單引號』或雙引號」括起來的任意文字,比如』abc』,」xyz」等等。請注意,」或」「本身只是一種表示方式,不是字串的一部分,因此,字串』abc』只有a,b,c這3個字元。如果』本身也是乙個字元,那就可以用」「括起來,比如」i』m ok」包含的字元是i,』,m,空格,o,k這6個字元。

list

python內建的一種資料型別是列表:list。list是一種有序的集合,可以隨時新增和刪除其中的元素。

操作:類似於陣列操作可以直接訪問,可以修改元素,可以巢狀list

example:

classmates = ['michael', 'bob', 'tracy']

>>> classmates[0]

'michael'

>>> classmates[-1]#取倒數第乙個元素

'tracy'

#也可以把元素插入到指定的位置,比如索引號為1的位置:

>>> classmates.insert(1, 'jack')

>>> classmates

['michael', 'jack', 'bob', 'tracy', 'adam']

#要刪除list末尾的元素,用pop()方法:

>>> classmates.pop()

'adam'

>>> classmates

['michael', 'jack', 'bob', 'tracy']

#要刪除指定位置的元素,用pop(i)方法,其中i是索引位置:

>>> classmates.pop(1)

'jack'

>>> classmates

['michael', 'bob', 'tracy']

3.tuple

4.python中的條件判斷

# 注意在python的條件判斷else if ==elif

# 判斷之後的『:』不可以忘記

if 《條件判斷1>:

《執行1>

elif 《條件判斷2>:

《執行2>

elif 《條件判斷3>:

《執行3>

else:

《執行4>

# -*- coding: utf-8 -*-

height = 1.75

weight = 80.5

bmi = height/(weight*weight)

if bmi < 18.5:

print('過輕')

elif bmi >= 18.5 & bmi < 25:

print('正常')

elif bmi >= 25 & bmi < 28:

print('過重')

elif bmi >= 28 & bmi < 32:

print('肥胖')

elif bmi >= 32:

print('嚴重肥胖')

Python學習筆記(1)

在工作的業餘時間學習了一下python,個人覺得如果有下liunx下工作的習慣話,寫一些小的python指令碼很容易提高工作效率,以下主要是針對python與c 的區別而寫的一些學習筆記,共同溝通一起進步。1 python中不用 表示語句塊,而是用 來表示乙個塊的開始,而用縮進來表示各個語句塊之間的...

Python 學習筆記 1

2.讀了 python簡明教程 前面5章內容,很久之前看過一遍,現在是重溫,加做練習。教程是python v2.x,許多地方都不一樣了 help,print,exit 需要以函式的標準形式來替換,help print exit 之前的 raw input 被去掉,統一作input 3.python ...

python學習筆記(1 )

1 在確定自己不會匯入多個同名函式 從不同的模組匯入 的情況下,可以使用 from math import sqrt from 模組 import 函式 這樣就可以直接使用sqrt 9 而不用每次都用math.sqrt 9 2 可以使用變數來引用函式 及python中的大多數物件 如 import ...