python學習筆記1

2022-08-10 20:03:10 字數 1310 閱讀 9180

1、tab縮排容易出錯,尤其在流程控制、迴圈、函式體裡面,python嚴格要求空格必須一致

3、資料型別很多;包括int、float、str、bool(true、false)、none、list、tuple、set

4、全大寫的一般都是常量

5、運算子:+、-、*、/、%、&(交集)、|(並集)

6、list(有序集合)可以隨時修改;例如: names = ['tom', 'linda', 'sam'];

len(list)檢視list的長度,

list.insert('位置', '值') 指定索引位置插入元素

list.pop() 刪除末尾元素

list.pop('索引')  刪除指定位置元素

list['key'] 讀取元素的值

7、tuple(元組)一旦初始化就不能修改;例如:t = ('a', 'b', ['tom', 'linda', 'sam'])

tuple裡面可以是list集合,但是list對應的指向不能改變,list裡面的值可以修改

8、條件判斷;條件判斷後面的冒號(:)一定不能少

height = 1.75

weight = 80.5

str = weight / (pow(height, 2))

if str < 18.5:

print('過輕')

elif str>=18.5 and str<25:

print('正常')

elif str>=25 and str<28:

print('過重')

elif str>=28 and str<32:

print('肥胖')

elif str>32:

print('嚴重肥胖')

else:

print('這個世界容不下你了')

9、name = input() ;可以讓輸入值,name就是輸入的值

10、迴圈;條件判斷後面的冒號(:)一定不能少

1>:for value in list: 

sum = 0

number = [1,2,3,4,5,6,7,8,9,10]

for i in number:

sum = sum+i

print(sum)

2>:while 條件 :

sum = 0

n = 10

while n>0:

if n < 5:

break   #終止迴圈

continue  #終止本次迴圈

sum = sum + n

n = n - 1

print(sum)

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 ...