网站模版建设,做网站哪个便宜,最超值的锦州网站建设,网上做网站网站代理目录
1.基础语法
2.判断语句
3.while循环
4.函数
5.数据容器 1.基础语法
1.字面量
2.注释#xff1a; 单行注释# 多行注释
3.变量#xff1a;
变量名 变量值 print#xff1a;输出多个结果#x…目录
1.基础语法
2.判断语句
3.while循环
4.函数
5.数据容器 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.表达式格式化
例如11name11 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 guessnum: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(三次机会结束) 3.while循环
1.基础语句
条件需要用布尔或者运算符 猜数字
#1-100的和
import random
numrandom.randint(1,100)
flag True
count 1
while flag:guessint(input(请输入你的变量))count1if guessnum:print(猜中了)flagFalseelse:if guessnum:print(大了)else :print(小了)
print(f美女你一共猜了{count}次) 2.嵌套循环
九九乘法表
小知识不换行 用 \t 来对齐 3.for
for去循环字符串
nameI LOVE YOU CHUNYI
for x in name:print(f输出的字符串{x})
练习for去循环字符串里面有几个a. for 临时变量 in 处理的数据
4.range语法
range(num):获取一个0开始到num的数据
range(num1,num2):获取一个num1到num2结束的数据
range(num1,num2num3):获取一个num1到num2结束的数据,num3为步长 5.循环中断 continue :中断本次循环进行下一次 break 直接结束循环
练习案例发工资
公司有1W元给20个员工发工资。每人1000。判断绩效110如果低于5不发工资换下一位。工资发完结束发。
money10000
for i in range(1,21):import randomscore random.randint(1,10)if score5 :print(f员工{i}绩效{score},太低了不发工资)continueif money 1000:money -1000print(f员工{i}满足发工资公司剩余{money})else:print(f余额不足{money},不发工资)break 4.函数
函数是组织好的可以直接使用
len( 1.函数的定义
def 函数名 传入参数 函数体 return 返回值 2.函数的传入参数 3.函数的返回值
return
def 函数参数 函数值 return
None类型
None表示空的
在if语句里None等于False 4.函数的嵌套调用 5.局部变量全局变量
局部变量只用于函数内部出了函数就无法使用
全局变量函数内外都能用 global 内部定义变量为全局变量 练习 ATM
money 5000000
name None # 后续输入先用None表示
name input(请输入美女的名字)
#定义查询余额函数
def a(show_header):if show_header:#定义一个变量如果成立True就显示如果是False就不显示print(-----------查询余额----------)print(f{name}你好您的余额为{money}元)#定义存款函数
def saving(num):global moneymoney numprint(---------存款---------)print(f{name}您好您存款金额为{num}成功)#调用查询的函数a(False)#不显示------查询-------
#定义取款函数
def get(num):global moneymoney-numprint(---------取款---------)print(f{name}您好您取款金额为{num}成功)
#定义主菜单函数
def main():print(---------主菜单---------)print(f{name}您好欢迎光临)print(查询余额\t [输入1])print(存款\t\t [输入2])print(取款\t\t [输入3])print(退出\t\t [输入4])return input(请输入你的选择哇你有好多钱)
while True:m main()if m 1:a(True)contiuneelif m2:num int(input(你存多少钱\n你的存款又多了呢))saving(num)continueelif m3:num int(input(你取多少钱\n宝宝要节约呀))get(num)continueelse:print(退出)break 5.数据容器
批量存储批量使用多份数据
1.列表list 列表元素都可以 2.列表的下标索引
正向索引 反向索引 3.列表的常用操作 查找功能列表.index()修改功能列表[下标]插入功能列表.insert下标元素追加元素 列表.append(单个数据)只能在尾部追加 列表.extend(其他数据容器 删除功能 del 列表[下标] 列表.pop 列表.remove(元素) 清空列表 列表.clear() 统计功能 列表.count() len(列表内元素数量
4.列表的遍历
def list_while():my_list[美女,天才,丰满,性感]index0while index len(my_list):elementmy_list[index]print(f列表的元素:{element})index1
list_while() 5.元组
注意元组不能修改 元组的操作
indexcount()len() 6.字符串
支持下标索引