今天,是第二天了,别的不说,先来一波课堂笔记,,,哈哈哈.
一 回顾昨天:
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