IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Python-jinlou-day01 -> 正文阅读

[开发工具]Python-jinlou-day01

在这里插入图片描述


## 数据类型
# 从random库中导入randint函数
from random import randint
# 导入turtle库并且起一个别名t
import turtle as t
# 六种常用的
# 1. 数字
# 1.1 int 和 float
# 2.字符串
# 判断  if  else if  else  和循环语句  while  for 循环
# 3.列表 list
# t.circle(100)
# t.done()
# 列表推导式 简化列表和循环操作的python之禅
# [表达式 for 临时变量 in 迭代对象 if 条件]
li = []
for i in range(10):
    li.append(i)
print(li)
print([i for i in range(10)])
print([i + 100 for i in range(10)])
print([i**2 for i in range(10)])

# 操作和特性
# name_list = ["stu" + str(i) for i in range(1, 11)]
# name_list = ["stu{}".format(i) for i in range(1, 11)]
# name_list = ["stu%d"%(i) for i in range(1, 11)]
name_list = [f"stu{i}" for i in range(1, 11)]
print(name_list)
# 查
print(name_list[0])
# 修改
name_list[2] = "学生3"
print(name_list)
# 增加
name_list.append("学生11")
print(name_list)
# 删除
del name_list[0]

列表案例操作

from random import randint
# 生成[10, 100] 之间的随机数 10个
score_list = [randint(10, 100) for _ in range(10)]
print(score_list)
# 选出最大值
maxGrade = score_list[0] # 假设第一个人的成绩最大
for score in score_list:
    if score > maxGrade:
        maxGrade = score
print(f"最高成绩是{maxGrade}分")
#计算平局成绩
total_score = 0
for score in score_list:
    total_score += score
mean_score = total_score/len(score_list)
print(f"平均成绩{mean_score}")
# 选出及格的
jige_list = []
for score in score_list:
    if score >= 60:
        jige_list.append(score)
print(jige_list)

元组

# 4.元组 tuple  不支持修改的列表
t = (122, 333, 44, 'aa')
print(t)
print(type(t))
print(t[0])
# t[0] = 100  TypeError: 'tuple' object does not support item assignment
# 常常作为函数的返回值(当返回多个变量的时候会以元组形式返回)  和 在numpy 中 矩阵的shape
# 元组和列表的互相转换
ls = [i for i in range(10)]
print(ls)
print(tuple(ls))
print(list(tuple(ls)))

字典

# 5.字典 dict  自定义索引的列表
# key - value数据结构
info = {'name': 'eric', 'age': 19, 'scores': [66, 77, 88]}
info1 = {'name': 'bob', 'age': 19, 'scores': [66, 77, 88]}
info2 = {'name': '小明', 'age': 19, 'scores': [66, 77, 88]}
print(info)
print(type(info))

# 查
print(info['name'])
print(info['age'])
print(info['scores'])
# 修改
info['name'] = "艾瑞克"
print(info)
# 增加 key 存在是修改 不存在是增加
info['addr'] = "铁岭的"
print(info)
# 删除
del info['scores']
print(info)
stu_list = [info, info1, info2]
print(stu_list)
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-06 12:26:16  更:2021-10-06 12:27:53 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:45:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码