python基础之数据的三大结构
python的三大数据结构
1.顺序
2.分支
3.循环
# if语句联系
# 如果age小于18岁,则打印信息“未成年”
age = 17
if age <= 18:
print("未成年")
print(age)
# if语句联系
# 如果age小于18岁,则打印信息“未成年”
age = 17
if age <= 18:
print("未成年")
print(age)
print("什么都没有")
#input的作用
#1.在屏幕上输出括号内的字符串
#2.接收用户输入的内容并返回到程序
#3.input返回的内容一定是字符串类型
sex = input("请输入你的性别!")
print("你输入的性别是{0}".format(sex))
if sex == "男":
print("boy")
else:
print("girl")
print("总会打印这句话")
# 考试成绩
#90以上:输出优秀
# 90以下:不优秀
# input的返回值类型,一定是str
score = input("请输入考试成绩:")
#把str转换成int
#强制转型
score = int(score)
if score >= 90:
print("优秀")
if score >= 80 and score <90:
print("良好")
if score < 60:
print("不是优秀")
# 考试成绩
#90以上:输出优秀
# 90以下:不优秀
# input的返回值类型,一定是str
score = input("请输入考试成绩:")
#把str转换成int
#强制转型
score = int(score)
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("不是优秀")
# 列表就是一列数字或者其他的值,一般用中括号表示
# 例如 ["张三","李四","王五"]
for name in ["张三","李四","王五","python"]:
print(name)
# 如果打印出来的是python ,表示一下
for name in ["张三","李四","王五","python"]:
print(name)
if name == "python":
print("i love python")
else:
print()#换行
此处print(i,end=" "),表示每打印一个,就空一格,而不是换行
for name in ["张三","李四","王五","python"]:
print(name)
if name == "python":
print("i love python")
else:
print()#换行
else:
print("hello world")
# 在数字0-10中,寻找所有偶数,一旦找到,打印出来,奇数什么都不做
# continue语句
for i in range(1,11):
if i%2 ==1:
continue
else:
print(i)
# 在数字0-10中,寻找所有偶数,一旦找到,打印出来,奇数什么都不做
# continue语句 版本2
for i in range(1,11):
if i%2 ==0:
print(i)
for i in range(1,11):
if i%2 ==1:
continue
print(i)
# pass 例子,一般用于占位
for i in range(1,11):
pass #只是占位
print(1)
python基础之数据的三大结构的更多相关文章
- Python 基础 面向对象之二 三大特性
Python 基础 面向对象之二 三大特性 上一篇主要介绍了Python中,面向对象的类和对象的定义及实例的简单应用,本篇继续接着上篇来谈,在这一篇中我们重点要谈及的内容有:Python 类的成员.成 ...
- Python基础—03-运算符与分支结构
运算符与分支结构 运算符 赋值运算符 用'='表示,左边只能是变量 算术运算符 +.-.*:加.减.乘 /:除法运算,结果是浮点型 //:除法运算,结果是整型 %:求余 **:求幂 复合运算符 +=. ...
- Python基础知识之4——三大控制结构
控制结构就是控制程序执行顺序的结构. Python 有三大控制结构,分别是顺序结构.分支结构(选择结构)以及循环结构.任何一个项目或者算法都可以使用这三种结构来设计完成.这三种控制结构也是结构化程序 ...
- Python基础之数据基本运算
一.核心数据类型(五种): 在Python中变量没有数据类型,但关联的对象有数据类型,可通过type函数查看数据类型 1.整型(Int): 包含正整数,负整数和零 二进制:逢二进一,书写格式为 a = ...
- python基础--小数据池,代码块的最详细、深入剖析
本文转至太白金星 一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都会在内存中开辟一个空间,将这个数据临时加在到内存 ...
- python 基础 9.6 设计表结构
一. 设计表结构 在操作设计数据库之前,我们先要设计数据库表结构,我们就来分析分析经典的学生,课程,成绩,老师这几者他们之间的关系,我们先来分析各个主体他们直接有什么属性,并确定表结构,在实际开 ...
- python基础之 数据格式化
%还是format 皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是form ...
- python基础之数据类型转换
方法转换:str -->list str.split() list -->str ''.join(list)强制转换:str -->list list(str) str --> ...
- python基础之循环结构以及列表
python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...
随机推荐
- 一些有价值的Blog推荐
待看的一些文章 1. 性能调优攻略 http://coolshell.cn/articles/7490.html 2. 内存的存储管理--段式和页式管理的区别 http://blog.sina.com ...
- Spring集合注入
1.集合注入 上一篇博客讲了spring得属性注入,通过value属性来配置基本数据类型,通过<property>标签的 ref 属性来配置对象的引用.如果想注入多个数据,那我们就要用到集 ...
- org.springframework.web.servlet.mvc.multiaction.NoSuchRequestHandlingMethodException
相信很多的朋友在开发过程中都或多或少的遇见一些异常,下面我给大家说一说NoSuchRequestHandlingMethodException 这个异常说的是找不到处理这样的请求方法,那是什么原因导致 ...
- cannot download, /home/azhukov/go is a GOROOT, not a GOPATH
问题详情: go环境安装好后,运行go代码也没有问题 下载govendor包的时候提示: cannot download, /home/azhukov/go is a GOROOT, not a GO ...
- 无源码调试smali
0x01 工具①Android Studio最新版.(用的1.5)②apktool尽量使用最新版的.(反编译本人用baksmali-2.1.3.jar)③smalidea插件.下载地址https ...
- docker搭建nginx+springboot集群
1.首先准备两个springboot jar包,一个端口设置为8000,一个设置为8080. 2.打包第一个springboot jar包,Dockerfile如下 FROM java:8 VOLUM ...
- 遍历List集合的三种方法
List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("b ...
- Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十四):项目打包部署
项目打包部署 安装MySQL镜像 注意:如果使用docker镜像安装MySQL,也需要在前端部署主机安装MySQL,因为备份还原功能是使用MySQL的本地命令进行操作的. 下载镜像 执行以下命令,拉取 ...
- 使用配置文件自定义Ribbon配置
1.application.yml——Ribbon配置文件 debug: false spring: application: name: mcc-ribbon-properties cloud: c ...
- paperpass
推荐大家一个靠谱的论文检测平台.重复的部分有详细出处以及具体修改意见,能直接在文章上做修改,全部改完一键下载就搞定了.怕麻烦的话,还能用它自带的降重功能.哦对了,他们现在正在做毕业季活动, 赠送很多免 ...