python的优缺点
优点
- 优雅,明确,简单
- 开发效率非常高
- 高级语言
- 可移植性
- 可扩展性
- 可嵌入性
缺点
- 速度慢
- 代码不能加密
- 线程不能利用多cpu问题
python2中的中文编码会有问题。Python2使用的是ASCII编码,处理不了中文我们需要在首行添加# -*- encoding:utf-8 -*-
变量命名格式
驼峰体:除首字母外的其他单个首字母大写
下划线:每个单词之间用下划线分开
python的基本数据类型
整形(int)
在32位机器上int的范围是: -231~231-1,即-2147483648~2147483647
在64位机器上int的范围是: -263~263-1,即-9223372036854775808~9223372036854775807
够你⽤用了了吧. 注意这些是整数.
字符串
- 单双引号配合使用
- 三引号保留字符串的换行格式
- 字符串只有个+(连接),*(重复输出)
- in和not in可以判断xxx字符是否出现在xxxxx字符串中
布尔值
真或假,True和False
用户交互
使用input()函数
流程控制if语句
语法一
if 条件:
结果1
else:
结果2
语法二
if 条件1:
结果一
elif 条件2:
结果2
else:
结果n
可以无限的嵌套,但是在实际开发中,尽量不要超过三层嵌套
流程控制-while循环
while 条件:
结果
如果条件是真, 则直接执⾏行行结果. 然后再次判断条件. 直到条件是假. 停⽌止循环
那我们怎么终⽌止循环呢?
结束循环:
- 改变条件.
- break
流程控制-break和continue
- break: 立刻跳出循环. 打断的意思
- continue: 停⽌止本次循环, 继续执⾏行行下⼀一次循环.