1. 程式人生 > >python初學一(python基本常識、pycharm、運算子、轉義字元運用)

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