python初學一(python基本常識、pycharm、運算子、轉義字元運用)
一、各個語言的認識:
二、pycharm簡單的快捷鍵:
三、常見的簡化操作與基本概念:
1、多個變數賦值與資料交換:
多個賦值 a = b = c = 1 print(a,b,c) 資料交換 a = 1 b = 2 a,b = b,a
a , b , c = 1 , 2 , "first"
print(a,b,c,)
2、 識別符號(變數、定義函式名等)的命名規則: 數字、字母 、下劃線
3、 系統關鍵字:
4、關鍵字查詢方法:
import keyword
print(keyword.kwlist)
5、 資料型別的分類:
數字number(int 、float)、字串str、列表list、元組tuple、字典dict、集合set、布林值bool(True False)
四、字串中轉義字元(\)的應用:
在print一些有意義的字元時,需要用 \ 將有意義的字元轉化為無意義的字元,比如:
多個單雙引號錯誤:
由於多個 ' 導致 ' '不能匹配造成語法錯誤,解決方法:
1. 2. 由此可見雙引套單引或者單引套雙引可以解決
問題,還有其他常見的有意義的符號 \ \n 等
例項:
print('n= 123')
print("s1= 'hello,world'")
print('s1= \'hello,world\'')
print("'hello,\\'Adam\\''")
print('\'hello,\\\'Adam\\\'\'')
print('r\'Hello,"Bart"\'')
print('r\'\'\'Hello.\\nLisa!\'\'\'')
五、簡單介紹資料型別的概念:
1、int:
print(isinstance((6 * 5 /4) ,float)) # True
print((6 * 5 /4 * 10) ) # 答案:75.0 一但運算中有浮點數,結果將轉化為浮點數,預設一位小數。
1、 字串str :
str 與 int 都是不可變元素
可以索引與切片
2、列表 list :
lis1 = ['1',1,'abc','liukang',]
print(lis1)
- list可以切片與索引
① 索引:
lis1 = [1,2,3,4,5,]
print(lis1[2]) #索引
lis1[2] = 7777 #修改元素,list是可變元素
② 切片詳情在字串查詢。
3、tuple:
tuple 中的 元素不可改變,但是可以包含可變的物件,比如list。
① 元素不可改變
②可變物件元素可以更改內部,不可替換列表
4、dict :
dict是可變的,key值必須選擇不可變型別(int、str、tuple、bool)
dic1 = {True :'回家'}
dic2 = {1:'我'}
dic3 = {'1':'們'}
print(dic1[True])
print(dic2)
print(dic3['1'])
5、bool:
True、False
0 、 []、 ''、 ()、 {} 注意在if語句中的用法,if {}或者[]
六、常見的運算子:
1、列舉運算子:
2、and 與 or 運算子的優先順序:
print(1 or 5) # 答案 1
print(3 and 4) # 答案 4