python 基础巩固(2

字符串类型:str

定义

str1 = ‘’   单引或双引

str2 = “”

变量:

变量的定义

计算机读取变量定义时是从右往左读取的

#a指向10

a = 10

#b指向3

b = 3

#修改a的指向

a = 3

#a与b指向同一个地址

print(id(a))

print(id(b))

#以16进制展示地址

print(hex(id(b)))

标识符:(名字:变量名,函数名,类名,模块名,包名。。。。)

    规则:

             ·1,.只能由字母数字下划线组成

              2. 数字不能开头

              3.不能为系统关键字(保留字)

              4.大小写敏感

              如果查看系统的关键字(敏感字,保留字)

                       import  keyword

                       all_keywords = keyword.kwlist

                       print(all_keywords)

              #列表类型

              如何更好的命名?

                       1.见名知意

                       2.驼峰命名:

                                         1.大驼峰:

                                                         开头字母大写如果有多个单词组成,每一个单词首字母都大写

                                         2.小驼峰:

                                             

                       3.下划线连接:

                                          多个组成的单词之间,使用下划线连接起来

(python3中 识别中文,汉子可以用来当成变量,但不提倡)

常量

        什么是常量

        定义规则

表达式和运算符

#数学表达式

1+2,

#比较表达式

1<2

#常量表达式

表达式

        算数运算符

        +:

           1.正号

           2.加法

           3.连接

        -:

            1.减号

            2.负号

        *:

            1.乘号

            2.可以实现重复

        /:

            1.除法

                       结果默认为float类型

       **:

             1.平方,立方

       //:

             1.地板除,取整

       %:

              1.取余数

        赋值运算符

               1.简单的赋值

                           =:从右往左进行计算

                        a = 1

                        快速 交换 两个变量的值         a,b = b,a

        复合的赋值运算符

                 +=

                 -=

                 *=

                 /=

                 //=

                **=

               %=

        逻辑运算符

                and  :都成立

                or     :成立任何一个

                not   :都不成立 取反

        比较运算符

                 比较结果:   bool      True/False

                 >

                 <

                 >=

                 <=

                 ==

                 !=

        混合类型的笔较

                print(True>0)

                print (True<3.5)

                print(10>'abc')

        连续的比较

                 a = 2

                 print(1<a<3)

                 print(1<=b<=3)

猜你喜欢

转载自blog.csdn.net/weixin_44689392/article/details/89843848