Python環境安裝與基本語法

2022-09-07 10:45:10 字數 1962 閱讀 3650

pycharm介紹

新建project

new file:類似於txt,可以用來存放類似配置檔案之類;

new directory:資料夾,放一些資源或者測試資料;

new python package:包,我們一般把同一類作用的**放在一起,與資料夾的區別,有_init_檔案;

new python file:在這裡面寫我們的**,檔名不能用關鍵字命名;關鍵字如下:

import keyword

print(keyword.kwlist)

d:/work/tools/python_workspace/python_2017/class_basic/class_1125.py

['false', 'none', 'true', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

檔案命名一般使用駝峰命名及有意義的命名規則;

new html file:後期出具的測試報告檔案一般是此型別;

字串的介紹以及方法使用

無論是單個字元還是字串,用單引號或者雙引號都ok;

\n 是換行符,如果要保留該符號,可以在前面加r或者r;

\ 是拼接字串;

python的語法特點,用空格來識別父級與子級別的關係,後面會接觸到;

字串字串是用單引號或者雙引號括起來的任意文字,如果字串內部既包含單引號又包含雙引號,可以用轉義字元「\」來標識;

同型別可以用「+」或者「,」來進行拼接;

print("123"+"456")

print("123","456")

輸出:

123456

123 456

不同型別可以用「+」進行拼接,不能用逗號進行拼接;

print("小土匪"+"天下無敵") 

小土匪天下無敵

print("小土匪"+18+"歲")

返回:traceback (most recent call last):

file "d:/work/tools/python_workspace/python_2017/class_basic/class_1125.py", line 8, in print("小土匪"+18+"歲")

typeerror: can only concatenate str (not "int") to str

print("小土匪",18,"歲")

返回:小土匪 18 歲

強制轉換後,可以進行拼接,比如str(a) int(a)就是強制轉換;

注釋單行注釋:

#print(123)
多行注釋:

'''

print(1230

'''

python中的變數

變數就是以前學的數學中常見等式 x=3(其中x是變數名,3是變數值),在程式設計中,變數不僅可以是數字,還可以是任意資料型別。

命名規則:變數名必須是大小寫英文、數字、和下劃線的組合,但不能用數字開頭。

字串截斷

索引從0開始;

取下不取上;[m:n]表示區間範圍為數學區間的[m,n)的半開區間,即[m,n-1]的閉區間;

如果要從右邊開始取值,索引是從-1開始;

python筆記1 環境安裝和基本語法

積累的知識越多,就越發覺得記錄的重要性 主要是怕自己忘了o o 最近回顧一下以前學習的知識,並記錄一二。廢話不多說,開始吧!一 環境安裝 因個人是windows的環境,所以本文只講windows環境下的python安裝。1 配置python.exe的路徑 將python的安裝目錄配置到環境變數的pa...

python基本語法與python直譯器多版本共存

python.exe python2.exe python.exe python3.exe 並先後將兩個python直譯器的路徑新增到環境變數中 修改環境變數後,cmd需要重新啟動,在cmd視窗中輸入python2或python3即可啟動。在pycharm中切換則是 file settings pr...

python類與物件基本語法

物件導向程式設計的2個非常重要的概念 類和物件。物件是物件導向程式設計的核心,在使用物件的過程中,為了將具有共同特徵和行為的一組物件抽象定義,提出了另外乙個新的概念 類。本人學習筆記基於python2的版本進行測試。定義乙個類 class person age 10 下面 沒有進行初始化是會報錯的 ...