zoukankan      html  css  js  c++  java
  • 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后面的语句。

      

  • 相关阅读:
    《Programming WPF》翻译 第8章 1.动画基础
    一些被遗忘的设计模式
    《Programming WPF》翻译 第4章 数据绑定
    《Programming WPF》翻译 第3章 控件
    《Programming WPF》翻译 第5章 样式和控件模板
    《Programming WPF》翻译 第7章 绘图
    《Programming WPF》翻译 第9章 自定义控件
    《Programming WPF》翻译 第7章 绘图 (2)
    《Programming WPF》翻译 第8章 前言
    关于Debug和Release之本质区别
  • 原文地址:https://www.cnblogs.com/kingforn/p/10779179.html
Copyright © 2011-2022 走看看