python学习 day2 (3月2日)
.if if else 和 if elif else 的区别是: 前者 判断第一个 判断完第二个 之后还会执行else: 后者是只有满足条件(即都不符合if、elif里的条件时才会进入else) 不清楚,有点问题 ififif 都成立 多选题 (abc 都有) if elif elif (只有一个成立) a = 11 if
01 pycharm使用
python 2 和 python3 的区别
02 格式化输出
03 while循环
why: 吃饭睡觉上课, 地球绕着太阳公转,单曲循环,列表循环。 what: while how: while 条件: 循环体 where: 程序中重复的做之前的事情,输入账号,密码,等操作。
04 运算符
算术运算,赋值运算,比较运算,身份运算,位运算,逻辑运算等等。 算数运算: + - * / % ** // 比较运算: == > < >= <= != 赋值运算: = += -= *= /= .... count = count + 1 count += 1 逻辑运算:and or not 成员运算:in not in
05 编码的初识
谍战片:潜伏,黎明之前等等。滴滴 滴 滴 滴 发电报。01010101 计算机:文件,数据存储在硬盘中,或者发出去,实际发送的是什么? 0101010101 ----- > 不同的文字或者信息。 回顾到193几年,我和菊哥创建了摩斯密码,我们需要用010101的方式交流信息。 密码本:不好,没有段位 0010 今 0111 晚 0100100 吃 11 鸡 001001 110100 10011 升级: 密码本:不好,没有段位 0000010 今 0000111 晚 0100100 吃 0000011 鸡 001001 110100 10011 ascii:计算机最早期的'密码本', 只包含英文字母,数字,特殊字符。 早期的ascii都是7位一段,但是为了以后的发展,拓展了一位 01100001 a 00000111 b 00100100 c 00000011 d 一位 :1bit 1字节 1 bytes = 8bit 一个字符用一个字节表示 s1 = 'oldboy' 用ascii编码本编译: 6个字节表示 随着计算机的发展,世界的编码协会: 本我要写一个能满足全世界语言通用的密码 万国码:unicode: 16bit 2个字节表示一个字符 a : 00000011 00000011 中: 00000111 00000011 升级: 32bit 4个字节表示一个字符 a : 00000011 00000011 00000011 00000011 中: 00000011 00000011 11000011 00000011 浪费空间 utf-8 密码本: 最少用8位表示一个字符。 a : 00000011 欧洲文字: 00000011 00010011 中:00000011 00100011 11000011 s2 = '老boy' : utf-8编码:6个字节。 gbk:gb2312 等等 国标,中国人自己发明的密码本。 a : 00000011 中: 00000011 00100011 s2 = '老boy' : gbk编码:5个字节。 gbk ---> utf-8转化 8bit == 1bytes 1024bytes == 1kb 1024kb == 1Mb 1024Mb == 1GB 1024GB == 1Tb 。。。。。。。
今日总结:
pycharm的使用。 格式化输出: 制作一个字符串的模板,让某些位置变成动态可传入的。 while循环: while 条件: 循环体 1,改变条件。 2,break。 continue while else 运算符: 逻辑运算符。 编码初识:历史的角度了解什么是编码。
格式化输出;
授人以鱼不如授人以渔
这两天:
1,课上的代码敲3~5遍。 2,做作业。 3,写博客。 4,作预习。 下周一讲的内容: http://www.cnblogs.com/jin-xin/articles/7562422.html 数字,bool str的所有方法,以及for循环。