首页 > 数据库技术 > 详细

oldboy second day . I love Python.

时间:2018-05-31 20:17:23      阅读:238      评论:0      收藏:0      [点我收藏+]

今天,是第二天了,别的不说,先来一波课堂笔记,,,哈哈哈.

 

一 回顾昨天:

  1,Python是一门解释型的语言:通过解释器,一行一行的解释代码;
弱类型的语言:变量的不强制定义,可以随便给变量进行复制
  2,Python的两个版本:2.x 3.x:
    2.x里面基本是一个大杂烩,不复合Python 一开始的定义.
    3.x是由龟叔整合的一个牛逼的东西,复合Python的定义
  3,变量:程序运行过程中暂存到内存中的值; 命名规范:1, 2, 3, 4, 5, 6,
  4,数据类型:
    1,int(整数)
    2,str(字符串)
    3,bool(布尔值):True/False
  5,常量: 不存在绝对的常量.基本上都是约定俗成的,所有字母大写,认为是常量
  6,注释: #单行注释; ‘‘‘ 多行注释,文档注释‘‘‘
  7,用户交互:input(‘提示语‘)
  8,流程控制 if:
  9,while循环:
  10, break和 continue:
    break:停止循环
    continue:停止本次循环,开始下次循环.


二,今天的 格式化, 运算符, 编码;

  1,格式化: %s: 字符串(str),全能的;               # 可以接受数字(整数int),也可以接受字符串(str)
      %d: 整数(int类型),只能接受数字;
      %f:浮点数;                #课上没有说,说要留到以后....
    如果,字符串用了%s或者%d这种形式.那么后面的%,认为是占位,如果需要用到%,需要写%%.
    如果,字符串没有用到占位的话,%还是单表示%

  2,基本运算符:算数,比较,逻辑,赋值:
    1,算数
      +, -, *, /:加减乘除,这些就不细写了, 下面的得记一下.

      /:除法(小数有误差)
      %:取模(求余数的计算)
      //:除法取整数商(地板除)
      **:求幂
    2,比较运算:
      ==:等于(比较是否相等)
      !=:不等于                    # 一般情况下,都用这个不等于,下面的 知道就可以.
      <>:不等于(比较两个对象是否不相等)
      <;>;<=;>=
    3,赋值运算: +=;
    4,逻辑运算: and or not
      and: 和, 并且: 左右两端必须同时为True,结果才能是真
      or: 或者, 左右两端有一端为True,结果就是真.
      not: 取反 非; 非真既假,非假既真
    

      运算顺序:最先是() 再not 再and 最后用 or ;同样的运算符 从左往右算.

 

      or:如果,第一位是非零,输出第一位,如果是零输出第二位:print(1 or 3)    打印 1     print(0 or 1)   打印 1
      and 和 or 相反      print(1 and 3)     打印 3       print(0 and 1)    打印 0

   3, 编码的问题:
    A 的 是ASCII码 的十进制65
    ASCII码不能装 中文, 8个 bit 组成,最多只有 256种可能 最早的编码
    ANSI码
    GBK 中文 16bit 2个字节(byte)
    UNICODE 万国码(把所有国家的文字都进行编码 占32bit 4byte; 缺点: 浪费 网络传输 和 数据存储 上 会浪费空间)
    UTF-8: 可变长度的 unicode编码, 8的意思是,一个字符最少是8bit 1byte
    英文: 8bit(位) 1byte(字节)
    欧洲:16bit 2byte
    中文:24bit 3byte

 

 

 

计算机存储系统的单位换算
  8bit ==1byte
  1024byte ==1KB
  1024KB==1GB
  1024GB==1TB

while循环的补充:
else:条件不成立,执行的代码.(break的时候不会执行while后面的else)
in, not in 补充
in 可以判断xxx字符串是否出现在xxxxxx字符串中                                      #  用的时候 if xxx in xxxxxx:   注意左右的顺序. 小的在左 大的在右.
not in 没有出现在xxxxx字符中

 

以上内容,就是今天的笔记. 

 

现在开始那就是一些闲话了.

  上午讲的内容呢,我在之前也是看过的,接收起来邱老师的知识,也是很快,很舒服.不过,今天我觉得 听课 跟自学最大的好处就是: 编码这块,当时我第一次接触 编码的知识的时候,是在廖雪峰老师的官网,当时看到廖老师那一大块的东西的时候 头大的很,表示很难受,啃了好久,才看懂廖老师说的是个啥东西,到最后也只知道了 编码 就是 用 utf-8 让你的电脑来认识你写的中文,其他的一概不知. 哈哈哈,不过这点,现在想想其实我也是蛮棒的 一眼就能看到重点的东西,哈哈哈. 然而今天,在听课的时候, 邱老师讲的很棒,全听懂了,同时 也觉得很有意思,就跟玩一样的东西. 虽然 单词怎么拼写 我还记不住.哎,没办法,英语基础太烂了... 同志任需努力,革命尚未成功!加油.

  下午老师布置完作业,大概在在3点的时候,19道踢=题,大概用了1个小时零20分钟,我觉的还差不多,每道题基本上都会,唯一有一道,比较长的一个逻辑运算,因为疏忽 错了,基本上剩下的题都是一次就过, 而且还没有bug.自我感觉还勉强,本以为,一个小时就能写完,拖了将近半个小时.写代码的能力还有待提升.理解能力还略差.希望 我的能力可以越来越强,基础夯的越来越实.

  现在我在干嘛?  帮我们组的小伙伴一起做做作业,然后再慢慢的在这里写博客.老师今天没有说明天预习啥,待会写完博客了问问他们. 唯一的遗憾 就是今天有点热,有点燥,有点闷哎.

  现在是刚开始写头几篇的博客,感觉自己太low了,所以现在都还不敢写文章,等慢慢自己的写作能力,语言组织能力变强了,一定要想廖老师学习,在自己的博客里,讲Python的基础教程也来一篇.嘿嘿,但愿 能做的更好 哈哈哈...又开始不自觉的装13了 哈哈.

  刚刚老师给破解了一番pycharm,有需要的小伙伴可以来私我.嘿嘿嘿.

  刚顺便也问了一下明天的需要预习的内容,老师非得等他下班才说.哎.有点无聊的,哈哈.

  下午6点是放风时间,以前的从来没有这么早的吃过饭,而且就算现在吃了到11点多,肯定会饿,所以我决定,不吃了 晚上回去再吃,哈哈哈. 现在晚自习已经开始,老师也把需要预习的东西给发了,博客的随笔, 不知道还要不要写下去.(ps:感觉现在跟写日记一样,,,)

  要不今天就先这样吧,我去预习一下明天的 int, bool, str 的相关操作. 切片. 当时自学的时候,很多指令 因为记不住单词,就没去好好记,这回不能在偷懒了哈哈,明天聊. 

oldboy second day . I love Python.

原文:https://www.cnblogs.com/Fushengliangnian/p/9118169.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!