1,昨日内容回顾
编译型:一次性将全部的代码编译成二进制文件。C,C++
优点:执行效率高 缺点:开发速度慢,不能跨平台
解释型:当程序运行时,从上到下一行一行的解释成二进制。,
优点:开发速度快,效率高,可以跨平台。 缺点:运行效率低
python2x 和 python3x 宏观上的区别:
python2x源码重复率高,不规范;而且python崇尚的是简单,优美,清晰。所以创建了python3,规范化
python2直接写中文会报错。 #—*—encoding:utf-8 -*- 解决python2 中文报错问题
变量:由数字,字母,下划线任意组合,且不能以数字开头,具有可描述性,
不能用python中的关键字,不能用中文,不能用拼音
常量:约定俗成 不可更改 ,全部是大写字母。
注释:单行注释:#
多行注释:‘’‘ ’‘’ ;“”“ ”“”
用户交互input:
数据类型全部是str
基础数据类型:bool True False
int +-*/% // **
str:加引号的视为字符串,+ 可以与数字*
if 语句 while语句。终止循环方法:1,改变条件。2,break。3,continue:结束本次循环,继续下次循环
2,pycharm的使用
ctrl+? 将选择段落注释
运行程序:右键页面出现
创建文件夹:
创建配演文件:
调节字体大小:
Files→settings→搜索mouse→change fount size。。。
改错:
右键→Debug
4,格式化输出
用户输入什么就补充到模板中
%:占位符 s:字符串 d dight:数字类型
%% 只是单纯的显示%
第6行 正规写法两句中间加空格
如果在格式化输出中想要单纯的输入一个“%”,则需要在“%”之前在加上一个%
while else
当while循环被break打断,就不会执行else的结果。当while循环没有被break打断时,才会正常去走else中的语句。
3,初始编码
电脑的传输,还有储存的实际上都是01010101
美国:ascli码 为了解决全球化的文字问题,创建了一个万国码,Unicode
1个字节 表示所有的英文,特殊字符,数字等等
2个字节,16位表示一个中文,不够,Unicode一个中文用4个字节表示
升级版 utf-8 一个中文 3个字节表示
gbk国内使用,一个中文用2个字节
4,运算符
//:整除 !=:不等于 +=:自增
#and or not #优先级, ()> not > and > or