• anaconda環境配置
anaconda+pycharm環境
參考• 直譯器
參考:和 python入門:anaconda和pycharm的安裝和配置
• print and input
• python變數特性+命名規則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
變數名只有在第一次出現的時候,才是定義變數。當再次出現時,不是定義變數,而是直接使用之前定義的變數。
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、單引號(』』』)
2、雙引號(""")#!/usr/bin/python3
'''這是多行注釋,用三個單引號
這是多行注釋,用三個單引號
這是多行注釋,用三個單引號
'''print("hello, world!")
• python中「:」作用#!/usr/bin/python3
"""這是多行注釋,用三個雙引號
這是多行注釋,用三個雙引號
這是多行注釋,用三個雙引號
"""print("hello, world!")
冒號: 用於定義分片、步長。
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特色一 三引號注釋...