1.基础语法
1.字面量
2.注释:
单行注释#
多行注释" " " " " "
3.变量:
变量名 = 变量值
print:输出多个结果,用逗号隔开
4.数据类型:
string | 字符串 |
int | 整数 |
float | 浮点数 |
type:查看数据类型
5.数据类型转换
数可以转变成字符串
但字符串,只有字符串是数字时,才能转字符串字符串不可以随意转数字
6.标识符
名字命名:
只能出现英文,数字(不能在开头),下划线
大小写不同
不可以使用关键字(and,if,in,with~)
7.运算符
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 整除 |
% | 取余 |
** | 指数 |
运算符
+= | 加法赋值运算符 | |
-= | 减法赋值运算符 | |
*= | 乘法赋值运算符 | |
/= | 除法赋值运算符 | |
%= | 取模赋值运算符 | |
**= | 幂 | |
//= | 取整除赋值运算符 |
8.字符串拼接
字符串无法和数字其他类型进行拼接
需要格式化
%s | 将内容转换为字符串,放入占入位置 |
%d | 将内容转换为整数,放入占入位置 |
%f | 将内容转换为浮点数,放入占入位置 |
9.格式化精度控制
%5d:表示整数控制在五个空
%5.2f:表示宽度为5,小数部分2
%.2f
z
注意:m(宽度)比数字本身宽度还小,m不生效
格式2:
f"内容{ },内容{ }"
f表示占位,表示里面有占位符
10.表达式格式化
例如:1+1,name=11
11.数据输入input
input:可以读取键盘输入内容
注意:input语句输入的都是字符串类型
2.判断语句
1.布尔类型和比较运算符
数字:整数,浮点,复数,布尔(bool)
布尔:True 表示真,False表示假
== | 判断是否相等 | |
!= | 判断是否不等 | |
> | 判断是否大于 | |
< | 判断是否小于 | |
<= | 判断是否小于等于 | |
>= | 判断是否大于等于 |
2.if的基本格式
if要判断的条件:
条件成立要做的事情
注意:要写冒号
注意要转换字符串
3.if else
4.if elif else
多个条件
5.判断语句嵌套
if里面还有if
6.实战案例
1.随机数字:需要用到random模块
num = random.randint(1,10)
2.检验里面有没有模块
3.刚下载没有模块,需要先升级一下pip
命令行
pip install --upgrade pip
4.下载所需要的模块
pip install random -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
不过random 应该自带的 不需要下载,上面可以用于,其他模块下载
import random
num = random.randint(1,10)
guess= int(input("请输入你猜测的数字:"))
if guess == num :print("猜对了")
else :if guess>num:print("猜测大了")else:print("猜小了")guess = int(input("第二次请输入你猜测的数字:"))if guess == num:print("第二次猜对了")else:if guess > num:print("猜测大了")else:print("猜小了")guess = int(input("第三次输入你猜测的数字:"))if guess == num:print("猜对了")else:if guess > num:print("猜测大了")else:print("猜小了")print("三次机会结束")