Python基礎知識學習

2021-09-22 08:30:25 字數 2435 閱讀 9146

• anaconda環境配置

anaconda+pycharm環境

參考• 直譯器

參考:和 python入門:anaconda和pycharm的安裝和配置

• print and input

print('hello,world')

x=12

print(x)

s='hello'

y= len(s)

print("the length of %s is %d" % (s,y))

a_input=input('please input a number:')

print('this number is:',a_input)

結果:hello,world

12the length of hello is 5

please input a number:999

this number is: 999

• python變數特性+命名規則

變數名只有在第一次出現的時候,才是定義變數。當再次出現時,不是定義變數,而是直接使用之前定義的變數。

1.變數命名

1)命名的規範性

變數名可以包括字母、數字、下劃線,但是數字不能做為開頭。例如:name1是合法變數名,而1name就不可以。

系統關鍵字不能做變數名使用

除了下劃線之外,其它符號不能做為變數名使用

python的變數名是區分大小寫的

2)駝峰命名法

大駝峰:每乙個單詞的首字母都大寫 firstname lastname

小駝峰:第乙個單詞以小寫字母開始,後續單詞的首字母大寫 firstname lastname

python變數賦值如何定義操作

2.變數的型別

在python中,定義變數的時候,不需要指定變數的型別

str:表示是乙個字串型別

int 表示是乙個整型

bool表示是乙個布林型,真:true 假:false

float表示是乙個小數型別,浮點數

原文:• 注釋方法

python中的注釋有單行注釋和多行注釋:

python中單行注釋以 # 開頭,例如:

#這是乙個注釋

print(「hello, world!」)

多行注釋用三個單引號 『』』 或者三個雙引號 「」" 將注釋括起來,例如:

1、單引號(』』』)

#!/usr/bin/python3 

'''這是多行注釋,用三個單引號

這是多行注釋,用三個單引號

這是多行注釋,用三個單引號

'''print("hello, world!")

2、雙引號(""")

#!/usr/bin/python3 

"""這是多行注釋,用三個雙引號

這是多行注釋,用三個雙引號

這是多行注釋,用三個雙引號

"""print("hello, world!")

• python中「:」作用

冒號: 用於定義分片、步長。

a[ : n]表示從第0個元素到第n個元素(不包括n),a[1: ] 表示該列表中的第1個元素到最後乙個元素。

list1[:3:2],tul1[3:6:2](注意3:6是索引第3至5,不包含6)

• 學會使用dir( )及和help( )

dir()用來查詢乙個類或者物件所有屬性

help()函式幫助我們了解模組、型別、物件、方法、屬性的詳細資訊

1.幫助檢視型別詳細資訊,包含類的建立方式、屬性、方法

2.幫助檢視方法的詳細使用資訊(使用時要注意輸入完整路徑,使用模組幫助時,需要先導入模組)

• import使用

參考• pep8介紹

參考pep8 python 編碼規範整理

• python中數值型別,int,float,bool,e記法等

參考:python 基礎 - 3 常用數值型別(int,float,bool)定義

• 算數運算子

算數運算子包括加、減、乘、除、取模、冪、取整

• 邏輯運算子

邏輯運算子包括與、或、非

• 成員運算子

成員運算子 in 用來查詢某個變數的值是否在給定的序列中,主要用在字串、元組和列表。

in:a in b,判斷序列b中是否有a,有則返回true,否則返回false。not in:a not in b,判斷序列b中是否有a,沒有則返回true,否則返回false。

• 身份運算子

身份運算子is,用於判斷兩個變數的引用物件是否一致,例如:

str1 = 「hello」

str2 = 「hello」

str3 = 「hello」

str1 is str2

true

str2 is str3

false

Python學習基礎知識

1 python中的布林運算 1 python把0 空字串 和none看成 false,其他數值和非空字串都看成 true 2 python直譯器在做布林運算時,只要能提前確定計算結果,它就不會往後算了,直接返回結果。2 python中的list 新增 2 用list的 insert 方法,它接受兩...

python基礎知識學習

在互動式環境中表示上文的輸出 python 列印 print 3d 0.2f year,principla id 獲取python中元素位址的方式 map 接收兩個引數,乙個是函式,乙個是序列,把傳入的函式依次作用於序列的每個引數,並把結果作為新的序列返回。filter 接收兩個引數,乙個是函式,乙...

Python學習筆記 基礎知識

coding cp936 此行是為了和linux的平台保持相容,是用來告訴shell執行時,去用 bin python來解釋執行 bin python 此行指明了編碼方式,預設是utf 8,如果我們要輸出中文或者採用中文的注釋,就會出現錯誤 coding gb2312 python特色一 三引號注釋...