• 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后面的语句。

      

  • 相关阅读:
    C#经典书籍推荐 [转]
    ubuntu的ADSL拨号上网(主要是无线网情况下) [转]
    2007元旦粤北山区:我的“多背1公斤”
    Javascript中给动态生成的表格添加样式,JavaScript里setAttribute的问题
    Asp.net2.0的AjaxPro中不能使用Server.HtmlEncode()函数?
    去了深圳出差,到了珠海泡温泉
    2007元旦粤北山区:翻山越岭到乳源,半途而废云门寺,风雨兼程向瑶山
    很好很强大的FLEX控件
    PHP生成PDF文档的FPDF类
    Flex,事件,绑定,机制
  • 原文地址:https://www.cnblogs.com/kingforn/p/10779179.html
Copyright © 2020-2023  润新知