python 第一章 基础语法

1.python下载和安装:

2.python 变量和常量:

  变量是:存储程序的中间结果(中间数据)以被以后程序调用和操作。

  变量命名规则:1.变量名只能是有字母、数字或下划线的任意组合

         2.变量名的第一个字符不能是数字

           3.以下关键字不能声明为变量名【‘and’,'as','assert','break','class','continue','def','del','elif','else','except','exec','finally','for','from',

                              'global','if','import','in','is','lambda','not','or','pass','print','raise','return','try','while','with','yield'】

          官方推荐的取名方式:a_b_c = xxx

  常量是:常量即指不变的量(程序员约定俗成用变量名全部大写代表常量)

3.python 用户交互和注释:

  用户交互列子:

    name = input("what's your name")

    print(name)

  注释:

    单行注释 :#  ,

4.python 数据类型:

  用tytpe()识别数据类型

  基本类型:

    1、数字:整数(int)、浮点数(float)、长整型(long(python3 就没有这个长整型了)、复数型(很少用)

    2、字符串(string): 文本(str)、字节(bytes)字符串一定要带引号不带引号的话会被默认为变量

      字符串拼接:(只能是字符串和字符串拼接,字符串和其他拼接就会出错)

        直接用+号相加,列如: name = 'kingforn'

                   age = '22'

                   name + age

                   结果:'kingforn22'

        字符串可以相乘列如: name = 'kingforn'

                   name*2

                   结果:'kingfornkingforn'

    3、布尔类型:True/False

      布尔主要用作逻辑判断。

  数据集:

    1、列表(list)

    2、元主(tuple)

    3、字典(dict):有序字典和无序字典

    4、集合(set):有序集合和无序集合

5.python 格式化输出:

  主要用到占位符,%s 是代表字符串,%d 是代表整型数据,%f 是代表浮点数,%是代表连接符。

  列如:

    name = 'kingforn'

    age = 22

    job = 'teacher'

    info = '''

    ------------ info of %s -------------

    name:        %s

    age    %d

    job     %s

    --------------- end -----------------

    ''' %(name, name, age, job)

6.python 运算符:

  运算按种类分为:算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算

    算数运算有:+(加)-(减)*(乘)/(除)%(取余)**(次方)//(取商的整数部分)

    比较运算有(所有比较运算返回的值是布尔值):==(比较两个对象是否相等),!= (比较两个对象是否不相等),<> (比较两个对象是否不相等) ,

                          > (大于) ,< (小于),>= (大于等于),<= (小于等于) 

    赋值运算有:= (简单的赋值), += (c +=a 等效于 c = c + a),-= (c -=a 等效于 c = c - a),*= (c *=a 等效于 c = c * a),/= (c /=a 等效于 c = c / a),

            %= (c %=a 等效于 c = c % a),**= (c **=a 等效于 c = c ** a),//= (c **=a 等效于 c = c // a)

    逻辑运算有:and (两个条件都要成立才为真), or(两个条件其中一个成立就为真) ,not(取反值)

6.python 流程控制:

  单、双、多分支:

    单分支:  if 条件:

            满足条件后要执行的代码

    双分支:  if 条件:

            满足条件执行代码

          else:

            if 条件不满足就走这段

    多分支:

          if 条件:

            满足条件执行代码

          elif 条件:

            上面的条件不满足就走这个

          elif 条件:

            上面的条件不满足就走这个

           。

           。

           。 

          else:

            上面所有的条件都不满足就走这段

7.python while循环:

     示例:   while 条件:

              执行代码....

  循环终止语句:

    break:用于完全结束一个循环,跳出循环体执行循环后面的语句。

    continue:结束这次循环,执行下次循环。

  while else语句:

    while 后面的else作用是指,当while 循环正常执行完,中间没有被break中止的话,就会执行else后面的语句。

  

猜你喜欢

转载自www.cnblogs.com/kingforn/p/10779179.html