python學習筆記 基礎入門

2021-07-10 10:17:45 字數 2641 閱讀 5273

1、螢幕輸出——print

print string    #輸出變數

print

'string'

#輸出字串

print

'string'+string #混合順序輸入

print

'my %s got %d!\n' % ('python',99) #混合輸入

2、程式輸入——raw_input() / input()

string = raw_input('your name:')        #輸入文字

num_int = int(raw_input('enter a integer')) # 輸入整數

num_float = float(raw_input('enter a float')) # 輸入浮點數

#使用input時,可輸入任何型別值,自動初始化型別,但若是字串必須加引號才可輸入,因此一般我們都使用raw_input()函式

3、變數和賦值

# 變數的命名:數字、字母、下劃線。不能以數字開頭,大小寫敏感

# 使用變數前無需宣告變數,賦值時自動初始化

# 可使用增量賦值方式:

n *= 10

# 不支援c語言中的n++和--n等運算子

4、數字

# python有五種基本數字型別:int、long、float、complex、bool
5、字串

# 使用單引號''、雙引號""、三引號''

' ''',三引號可換行

# 使用索引和切片[:]可得子字串,索引從0開始,可為負

# 加號(+)用於字串連線

# 星號(*)用於字串重複

6、列表list & 元組tuple

# 元組(),唯讀,不可以更改,可用切片器[:]得到子集

# 列表,元素個數及元素的值可隨意更改

7、字典

#字典:

#可用dicname

.keys()提取所有key

#可用dicname

[key]提取key對應的value值

8、重要語句格式

#if語句

if expression1: #注意要有冒號

if_suite #不用括號,用縮排

elif expression2:

elif_suite

else:

else_suite

#while迴圈

while expression: #直到expression==0停止迴圈

while_suite

#for迴圈 & range()內建函式

#--for迴圈時 print後面的變數加,會預設在同一行輸出

for eachnum in [0,1,2]:

print eachnum

for eachnum in range(3):

print eachnum

for i in range(len(foo)):

print foo[i],

##列表解析##

square = [x**2

for x in range(4)]

9、檔案 open()、file()

handle = open(file_name, 'r')

#'r':唯讀,'w':寫入,'a':新增,'+':讀寫,'b':二進位制訪問

# 檔案屬性呼叫 object.attribute(),包括readlines(),close()等

10、函式

def

function_name

([傳遞引數]):

'描述函式內容的語句'

function_suite

11、類

class

classname

(): static_member_declarations

method_declarations

12、模組

import module_name      #匯入模組

module.function() #呼叫模組中的函式

module.variable

#呼叫模組中的變數

13、常用內建函式

dir()   #顯示物件的屬性

help() #顯示物件的文件字串

int() #將物件強制轉換為整數

len() #返回物件的長度

open(filename, mode) #開啟檔案

range([start,]stop[,step]) #返回整數列表

raw_input(str) #等待使用者輸入字串

str() #將物件強制轉換為字串

type() #返回物件型別

此文為作者利用《python核心程式設計》自學python的筆記

Python學習筆記 Python基礎入門

date 2017 03 18 print hello,world 這句話就是告訴python輸出hello,world,怎麼樣,挺簡單的吧!let s do it 所用環境為windows python3.5.2,ide用的為pycharm sublime3,簡單的用sublime3寫,稍微有點複...

Python學習筆記(一)基礎入門

給大家推薦mooc上北理工嵩天老師講的python課。1.用縮進來區分模組,所以嚴格注意空格和tab。2.一般用新行作為語句結束。但是可用 分為多行顯示 有,可以不需要連線符 4.python可以在同一行中使用多條語句,語句之間使用分號 分割 5.print 預設輸出是換行的,如果要實現不換行需要在...

Python學習筆記 入門基礎補充

之前看python基礎語法跳躍比較厲害,還有一些知識點沒有理解,在這裡針對自己的實際情況彌補一下知識漏洞。1 字串 python中字串用 或者 括起來 如果字串本身包含 比如要表示字串 i m ok,這時用 括起來表示,即 i m ok 類似,如果字 符串包含 可以用 括起來 如果字串中既有 又有 ...