PYTHON学习第三天课后总结:

1,注释:就是对代码起到说明注解的作用。
      注释分为单行注释与多行注释。
       单行注释:只注释一行代码在需要注释的所在行的行首使用#号来注释此行,注意#与代码之间需要加一个空格
       多行注释: 注释二行以上的代码时,在需要注释的内容行首与行尾各加上三个单引号或三个双引号即可。
     例如: 
        # print("hello word")  单行注释
        ''' 明月几时有,
           把洒问青天
        '''      多行注释
2,数据的基本类型:
   1>  数字型  数字型包括整数型(使用int表示) 与 浮点型(使用float 表示)
       整数型int  一般使用在记录年龄,号码等具体数字时使用
            可以将数字类的字符串转换成整数。如:
              str1 = '186'
              print(int(str1)) 转换字符串'186' 为整数  186
       浮点数 float  一般带小数的可理解为浮点数。
             也可以将数字类的字符和整数转换成浮点数。如:
               str2 = '3.14'
               x = float(str2)    转换字符串'3.14' 为浮点数 3.14
               a = 20
               b = float(a)   转换整数为浮点数
               print(b)      最后显示20.0  小数点后足用0补齐
   2> 字符串 使用 str 表示   引号之间的一切数据都为字符串
        name = input("请输入用户名:")   变量name的值的类型也为字符串
   3> 布尔型 使用 bool 表示   布尔值有  真(True) 与 假(False)  二种结果
        一般用于判断表达式是否成立时使用。
        所有的数值都自带布尔值。   其中0    None   空值 的布尔值为False  其余为True
   4>  空值  是个特殊的值  如 ""  引号之间的数据都为字符串型 ,但内容为空值
   5>  列表  使用list 表示  多种不同类型的元素以逗号分隔,且可以下标索引对应元素的集合称为列表
           列表中各个元素都以逗号为分隔符,且列表中每个元素都有对应的下标位。
           列表中元素的索引下标值是从0开始计算
           例:  list1 = [1,2,3,4,5] 
               num1 = list1[0]  此时num1的值为列表中第一个元素 1
     6> 字典 使用 dict表示  {}内以逗号分隔多个元素,每个元素都是由key与value组成
          特点: 1,字典中每个元素都由一对key与value组成
               2,key与value以分号隔开,组成一个字典元素,一个key只对应一个value
               3,字典中每个key都具有在本字典中的唯一性,不能重复出现二个名称相同的key
               4,字典的元素是无序排列,只能靠key来索引
3,输入与输入 
     输出: 输出时使用print()  向屏幕出信息
     输入: input() 阻塞,此时程序会暂停,等待用户输入的信息时使用。
           接收的数据类型默认为字符串类型
          name = input('请输入用户名:') 程序接收用户输入的信息并赋值给变更名name
   格式化输出:
      %  占位符  %号后面小括号为替换内容    
         num = 10
         str = “aibapspl”
         f = 3.1232
         print(“num =”, num)   显示为  num = 10
      %d 为数字占位符
         print(“num = %d” %(num))  显示为num = 10
      %s 为字符串占位符   不仅仅持字符串替换,还支持数字类型替换
         print(“num = %d, str=%s” %(num,str))
      %f  浮点数占位符  显示时默认小数点后六位,
         print(“num = $d, str= %s, f=%f” %(num,str,f))
      %.3f  精确到小数点后3们
         print(“num = $d, str= %s, f=%.3f” %(num,str,f))   浮点数四舍五入显示小数点后3位
      \n  换行符
         print(“aibapspl\nis\nnice\nman!”) 显示为:
           aibapsp
           is
           nice
           man
4,运算符:
    数字运算符: 包含 加(+)减(-)乘(*)除(/) 平方(**) 等等用来计算数字字符串之间的运算,
       字符串与字符串之间只能相加,实为字符串的拼接
        如  a = 'aib'  b = 'apspl' print(a+b)  显示为: 'aibapspl' 
        字符串与数字之间只能使用*
        print('good'*3)  则显示为 'goodgoodgood' 将字符串打印三次 
     比较运算符: 大致包含  等于 ==     不等于 !=   大于 >  小于 <   大于等于>=     小于等于 =<  等等。用于两个值的大小比较
  赋值运算符:
    增量赋值: 加等于  +=    减等于   -=     乘等于 *=  除等于 /=   
          取整等于  //=   取余等于  %=    等等
          如:  a = 19
                a = a +1   结果为20
                print(a+=1) 结果也为20
    交叉赋值:  用于两个变量之间的值的转换
         如  a = 10    b = 20
         a,b = b,a   print(a,b)  显示为 20  10  把a与b的值调换了。
         原理为 :
             a = 10
             b = 20
             temp = a
             a = b
             b = temp
             print(a,b) 此时a与b的值也已经调换了。
    解压运算符: 如  a,b,c,d = [1,2,3,4]  等于左边的变量名与右边的值一一对应
        a,b,a,a,a = [1,2,3,4,5]  为什么最后a 的值为5?
          因为:列表中第一个元素赋值给左这的第一个变量名,此时a = 1
                 列表中第二个元素赋值给左边的第二个变量名,此时b = 2
                 依次类推,a 最后一次赋值为5.
     逻辑运算符:  用于判断表示式的结果为真或假 
          逻辑与: 
              使用and连接左右两个条件表达式,当两边结果都为真时结果为真,有一边为假时结果为假
          逻辑或: 
                使用or连接两个条件表达式,当左右两边的条件有一边为真时结果为真
          逻辑非: 后面跟条件表达式。结果取其相反的值。
     身份运算符:判断二个数据是否为同一个值
         is    判断变量的id 是否相等,是否占用同一个内存空间
         ==    判断变量的值是否相等
         两个变量比较时,当值相等时,id不一定相等,但id相等时,值一定相等。
 
 
 
 
 
 

Python 学习 第三天 课后总结:的更多相关文章

  1. python学习第三次记录

    python学习第三次记录 python中常用的数据类型: 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). int.数 ...

  2. Python学习(三) 八大排序算法的实现(下)

    本文Python实现了插入排序.基数排序.希尔排序.冒泡排序.高速排序.直接选择排序.堆排序.归并排序的后面四种. 上篇:Python学习(三) 八大排序算法的实现(上) 1.高速排序 描写叙述 通过 ...

  3. Python学习-第三天-面向对象编程基础

    Python学习-第三天-面向对象编程基础 类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例.这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的 ...

  4. python 学习(三)

    按照上次python 学习(二)的思路,第一步要实现从一个网站的页面上自动获取指定列表中的信息.折腾数日,得到一段可以正常运行的代码,如下: #web2.py import re import url ...

  5. python学习(三):matplotlib学习

    前言:matplotlib是一个python的第三方库,里面的pyplot可以用来作图.下面来学习一下如何使用它的资源. 一.使用前 首先在python中使用任何第三方库时,都必须先将其引入.即: i ...

  6. webdriver(python) 学习笔记三

    知识点:简单的对象定位 对象的定位应该是自动化测试的核心,要想操作一个对象,首先应该识别这个对象.一个对象就是一个人一样,他会有各种的特征(属性),如比我们可以通过一个人的身份证号,姓名,或者他住在哪 ...

  7. [Python学习] 模块三.基本字符串

            于Python最重要的数据类型包含字符串.名单.元组和字典.本文重点介绍Python基础知识. 一.字符串基础         字符串指一有序的字符序列集合,用单引號.双引號.三重(单 ...

  8. PYTHON学习(三)之利用python进行数据分析(1)---准备工作

    学习一门语言就是不断实践,python是目前用于数据分析最流行的语言,我最近买了本书<利用python进行数据分析>(Wes McKinney著),还去图书馆借了本<Python数据 ...

  9. python学习第三次

    while循环 表示当条件成立的时候就循环适用于不知道具体循环次数,但是确定在某个条件成立的情况下就循环while语法:while 条件表达式:语句块#另一种表达方式while 条件表达式:语句块1e ...

随机推荐

  1. HTML5的核心内容

    开发者可以放心地使用html5的理由 兼容性.HTML5在老版本的浏览器可以正常运行,同时支持HTML5的新浏览器也能正常运行HTML4,用HTML4创建出来的网站不是必须全部重建的. 实用性.HTM ...

  2. 紫书 例题 10-5 UVa 12716 (枚举方式)

    设gcd(a, b) = a xor b = c 那么我们可以证明c=a-b 那么同时c又是a的因子(c是a与b的最大公因数) 所以我们可以枚举c,然后枚举c的倍数,也就是a 有了a和c可以算出b为a ...

  3. 3D打印技术之切片引擎(6)

    [此系列文章基于熔融沉积( fused depostion modeling, FDM )成形工艺] 这一篇文章说一下填充算法中的网格填充.网格填充在现有的较为成熟的引擎中是非常普遍的:skeinfo ...

  4. C/C++里面的struct和typedef

    今天看到这样的代码 typedef struct _Abc { uint64_t unit_id; ...... } Abc; 开始不理解这个的意思,后来看到这个解释: https://stackov ...

  5. C++ priority_queue的使用 & Java PriorityQueue

    刚刚那道BST的题目,也用到了priority_queue,那是那个没有定义比较函数. 那么下面这个,就要定义比较函数. 它的模板声明带有三个参数,priority_queue<Type, Co ...

  6. 【 Beginning iOS 7 Development《精通iOS7开发》】05 Autorotation and Autosizing

    一.旋转后相对位置不变 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ29nbGVy/font/5a6L5L2T/fontsize/400/fill/I0 ...

  7. POJ 1088: 滑雪(经典 DP+记忆化搜索)

    滑雪 Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 74996   Accepted: 27818 Description ...

  8. 一种提高单片机i/o口驱动能力的方法

    一.简述问题 当你用单片驱动发光二极管的时,你还感觉不到P0.P1口的差别.(10-20mA之间,当中P0驱动能力最强,但对于驱动直流电机依旧非常弱.其结果就是电机不转).那么有什么办法提高驱动能力吗 ...

  9. .Net商品管理(注释,百度,提问,对比,总结)

    管理控制器 using System; using System.Collections.Generic; using System.Linq; using System.Web; using Sys ...

  10. legend---七、jquery如何选中select的selected的选择上的自定义属性

    legend---七.jquery如何选中select的selected的选择上的自定义属性 一.总结 一句话总结:用冒号属性选择器 var type=$(this).children('option ...