萌新学python3.0 笔记 第1课时

Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。


1.python变量无需关键字,例如:  a=10

2.python是一种强类型的语言(不定),每一个变量都是一个引用。

3.print()换行,print(end=" ")不换行

4.python中单引号和双引号一样

5.python中单行注释以#开头,多行注释可以用多个#或者''' '''

            单行 例如:

                               #print(“啊啊啊啊啊”) 

            多行 例如:

                               #print("aaaaaaaaaaaa")

                               #print("bbbbbbbbbbbb")

                      或:

                              ‘‘‘     print(“aaaaaaaaaa”)

                                    print(“bbbbbbbbbb”)'''

6.在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:
         total = ['item_one', 'item_two', 'item_three',

                     'item_four', 'item_five']

7.Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。

8.删除引用:del
数学算术:/:得到浮点型
                //:得到整形
                **:次方


9.逻辑运算符
   and:与
   or:或
   not:非

10.成员运算符
    in :  在   
    not in:不在


11.身份运算符(判断引用对象)      
    is :判断两个两个标识符是不是引用自同一个对象
    is not:判断两个标识符是不是引用自不同对象

12.is 与 == 区别:
   *is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。
    id():查看内存地址


13.循环:
(1) while 条件:
             循环内容
          else(不满足条件进入else块):
             内容执行一次


(2)   for  i  in  (遍历对象List)或(循环次数range(起始下标,结束位置)):
                 if 条件:
                     continue:(跳出循环进入下次循环)
                     break;(跳出循环)  

             else:(没有从任何一个break中退出:循环结束执行,)

14.位运算符:
         查看百度:二进制换算:八进制,十进制,十六进制
        $:两个相应的值都为1,结果为1,否则为0
         |:两个相应的值有一个为1,结果为1.
        ^:两个相应的值不同,结果为1
        ~:互换(~a)把二进制数字变为相反的
      <<:向左移动预算数指定位数:(每移动一位原数*2)
      >>:向右移动运算数指定位数:(每移动一位原数/2)


猜你喜欢

转载自blog.csdn.net/qq_38929454/article/details/80399080