在Windows中安装pycharm需要先安装Python解释器,教程放在收藏夹中了
P45 算术运算符
python中 * 还可以用于字符串(字符串要放在“”里面)的指定次数输出
可以用()来调整计算的优先级
P49 程序的执行原理
P50 Python执行原理
P51 程序就是处理数据的
P52 变量是用来保存数据的
P53 变量的定义
每个变量在使用前必须赋值,定义变量后,系统就会在内存中开辟一个区域存储变量内容
字符串要用一对引号括起来
在交互式方式中,要查看变量内容,直接输入变量名即可,不用使用print函数
使用解释器执行不能直接使用变量名输入,必须使用print函数才能输出
P55 小技巧
1、文件太多时,关闭其他文件,可以在当前不关的文件上右键,再点击close other tabs
2、调试时 查看变量的值,在下方的debugger窗口中
3、不遵守Python官方的建议(PEP8 ),下方会出现波浪线,点击波浪线下方的reformat the file 即可
P56
P58
变量存储的数据是有类型区分的
定义 name = 小明 是错误的,因为小明是一个字符串,字符串要用引号括起来
即 name = "小明" 才是正确的
字符串必须要用引号引起来
bool只有真假两种
int整数
float浮点数(小数)
可以利用单步调试,确认变量中保存数据的数据类型
P61
非数字型,目前最主要的就是字符串类型
P62
在IDE中有图像化界面,通过调试可以查看数据类型,但是在IPython中是没有图形化界面的,要查看数据类型,可以通过type命令查看数据类型
type(变量名)
P63
在Python2.x中,整数根据保存数值的长度,分为整形(int)和长整型(long),但是在Python3.x中,统一为了int型,可以表示的整数非常大
Python是区分大小写的
P64 在Python中数字型变量相互之间可以直接计算的
P65
P66 变量的输入input
函数:一个提前准备好的功能(别人或自己写的),可以直接使用,而不用关心内部的细节和实现方式,已经学过的有print函数和type函数
在Python中,要获取用户在键盘上的输入信息,要使用到input函数
P67
在用变量接收输入时,不会在下一行输出接收的内容,
在Python中如果没有变量去接收输入结果时,就会在下一行告诉我们结果,如果有变量接收了,就不会在下一行告诉我们结果了
input函数接收用户输入时,接收的内容一律认为是字符串
P68 类型转换
这里的转换只是本次转换,而不是永久转换,若要永久转换,需要重新用一个变量去保存
例如:
P69 买苹果的增强版
注意:input输入的是字符串,两个字符串变量无法做乘法
P70 买苹果的改进版
P73 输出的同时还可以输出变量
将多个要输出变量的地方空出来,然后依次放上去格式化操作符,在后面按格式填写变量名
%06d的含义是:输出6位整数,不足的用0补全
只用%f不能控制小数点后的位数
P74 格式化演练
P78 标识符
就是变量的名字,名字要见名知义
注:变量名带!、 ?、~、- 等等,都是错误的
P79 关键字
P80 变量的命名
Python推荐前面这种命名规则,都是用小写,单词之间用下划线连接
注意:区分大小写
P81 判断语句
正是因为有了判断,才让程序有了很多分支
P82
注意:在一个程序中,要么都使用tab,要么都使用四个空格,不要混用
P83
可以把整个if语句看成一个完整的代码块
if语句以及缩进部分是一个完整的代码块
小技巧: 左侧的小箭头可以看if语句影响了几句代码,点击,还可以折叠或打开。同时,点击if语句块中的内容时,下方会显示if语句执行的判断条件是什么
P84 else语句
条件判断是由if语句判断的,else只能执行不满足条件时的语句
P89 判断年龄增强版
不同数据类型,不能比较大小
小技巧:当程序出错时,先看出错的文件名、行数,再看错误类型,然后再看后面具体的错误原因
P91逻辑运算符
在判断条件时,需要同时判断多个条件,连接成一个更复杂的条件,使用逻辑运算符
关键字: and、 or 、not
P95 elif语句
需要增加一些条件,条件不同,执行的操作不同时,使用elif语句
注意:写代码不要一下子想着写完,而是要一小步一小步的写
P97
if嵌套是判断多个有前后依赖关系的条件,之前的条件满足的条件下,再增加额外条件的判断
小技巧:可以选中一大段代码,用tab键向右统一增加缩进,用shift+tab 统一减少缩进,因为Python对缩进的要求是非常高的
判断条件过长时,增加换行,调整格式,要在前面的基础上,再增加4个空格
P106 随机数
随机数返回的数的区间是左闭右闭的区间
P109 循环
在循环体内,必须处理条件,不然会一直满足判断的条件,跳不出循环
P110 while 语法
三步走:
1、设置循环的初始条件
2、写判断条件
3、写处理条件(计数器+1)
当程序停不下来时,要检查循环内部,是否忘了对计数器的处理
P114
P115 程序技术从0 开始
注:在以后编写程序时,除非特殊要求,否则循环的技术都从0 开始
务必养成循环计数从0 开始的习惯
P116 循环计算
P120 break 和 continue 关键字的使用
1、break是在大循环中,当有一个小条件成立时,使用break可以直接跳出循环
2、continue是在大循环中,当有一个小条件成立时,使用continue可以直接跳过本次循环的执行语句,直接转去大循环的判断语句(注意:当使用continue语句时,容易陷入死循环,可以在continue前面加上判断条件变化语句)
P124 循环的嵌套
P126 循环嵌套打印小星星
P132 转义字符