如果把python比作动物,那它一定是头倔驴 0.0
使用python
IDLE编辑器:pyhton的综合开发环境和学习环境
IDLE的两个模式:交互模式和编辑器模式
首先在python官网下载 python,下载完成之后点击“开始”菜单,找到刚下载的python,点击下方的IDLE即可进入到IDLE的交互模式
基本输出语句:
print("我是大漂亮") 输出结果:我是大漂亮
print("每天爱你三千遍" * 3000) 输出结果:出现三千遍的每天爱你三千遍
用python设计第一个游戏
if语句:
if 条件:
如果条件为真(true),执行这里的语句
else:
如果条件为假(false),执行这里的语句while语句:
while 条件:
如果条件为真(true),执行这里的语句
break语句:跳出循环体
random函数:
random.randint(a,b)表示:两个参数表示希望获取的随机整数范围
temp = input("猜一下我心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
print("你是我心里的蛔虫吗?")
print("猜中了也没奖励!")
else:
print("猜错了,心里想的是8")
print("游戏结束,不打扰了")
改进游戏,使用条件分支语句
改进条件:
1、当用户猜错的时候,程序给出提示
2、应该给用户提供多次机会
3、每次运行程序,答案都是随机的
import random
counts = 3
answer = random.randint(1,10)
while counts > 0:
temp = input("猜一下我心里想的是哪个数字:")
guess = int(temp)
if guess == answer:
print("你是我心里的蛔虫吗?")
print("猜中了也没奖励!")
break
else:
if guess < answer:
print("答案小啦~")
else:
print("答案大啦~")
counts = counts - 1
print("游戏结束,不打扰了")
编写代码注意事项:
1、标点符号
- 标点符号必须使用英文符号
2、缩进
- 缩进一定要正确,每个缩进级别采用 4 个空格。
- 连续行所包装的元素应该要么采用 Python 隐式排列(Python's implicit line joining)即垂直对齐于圆括号、方括号和花括号。
- 或者采用悬挂缩进(hanging indent),采用悬挂缩进时需考虑:第一行不应该包括参数,并且在续行中需要再缩进一级以便清楚表示。
3、tab、空格
- python3不允许 tab 和空格混合使用,推荐使用空格进行缩进
- python2的代码若有 tab和空格混合使用的情况,应该把tab全部转换为只有空格
- 使用命令行运行Python 2时,使用 -t 选项,会出现非法混用 tab 和空格的警告。
- 使用 -tt 选项时,这些警告会变成错误。
- 每行最大长度为 79
4、检查函数拼写是否正确
- python里有很多内置函数,使用 dir(__builtins__)命令查看,ALT + P 返回上一行命令
一、 变量(variable)
变量就是一个名字一个标签,值可以改变的量,通过这个变量我们可以找到相应的数据
当一个变量被创建之后,使用变量名就可以直接访问该变量
使用print函数将x的值打印出来
不同变量的值还可以进行传递
变量名命名规则:
1、通常由字母、数字和下划线组成
2、不能以数字开头
3、变量名区分大小写
4、可以使用中文字符
二、字符串(string)
python使用字符串表示文本序列
python字符串的编写方式有:single quotes(单引号)、double quotes(双引号)、triple quted(三引号)
在一个句子中如果出现单双引号,那么可以使用转义字符来实现
符号 | 说明 |
---|---|
\\ | 反斜杠(\) |
\' | 单引号(') |
\" | 双引号(") |
\a | 响铃(BEL) |
\b | 退格符(BS) |
\n | 换行符(LF) |
\t | 水平制表符(TAB) |
\v | 垂直制表符(VT) |
\r | 回车符(CR) |
\f | 换页符(FF) |
\ooo | ooo为八进制数 |
\xhh | hh为十六进制数 |
运算符 | 含义 |
< | 判断左边是否小于右边 |
<= | 判断左边是否小于或等于右边 |
> | 判断左边是否大于右边 |
>= | 判断左边是否大于或等于右边 |
== | 判断左右两边是否相等 |
!= | 判断左右两边是否不相等 |
is | 判断两个对象的 id 是否相等 |
is not | 判断两个对象的 id 是否不相等 |
三、原始字符串(raw strings)
当需要打印一个路径的时候,目录太多时怎么办
使用原始字符,转义字符将不再有效
四、长字符串(triple quted)
长字符串又叫三引号字符串,使用长字符串要 前后呼应、成双成对。要么使用三个单引号或者使用三个双引号。
五、字符串的加法和乘法
1、数字与数字相加
相当于数学上的相加,
520 + 1314 = 1834
2、字符串与字符串相加
相当于文本,实现两个字符之间的拼接得到的结果
'520' +'1314' = '5201314'
3、使用乘法进行复制
print("每天爱你三千遍" * 3000) 输出结果:出现三千遍的每天爱你三千遍
六、数据类型
1、整数(integers)
python的整数长度不受限制,
2、浮点数(float)
python的浮点数有误差,与C语言共同采用IEEE754的标准来存储数据,所以会产生一定的误差