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的全称叫做集成 ...
随机推荐
- Azure DevOps Server(TFS): 在Excel中解除服务器同步
通过Azure DevOps Server 提供与Excel集成的功能,用户可以非常便捷地使用Excel,实现工作项数据的同步. 对于需要批量处理数据.离线工作.制作临时报表的用户来说,这个功能必定成 ...
- 背水一战 Windows 10 (77) - 控件(控件基类): ContentControl, UserControl, Page
[源码下载] 背水一战 Windows 10 (77) - 控件(控件基类): ContentControl, UserControl, Page 作者:webabcd 介绍背水一战 Windows ...
- Javascript高级编程学习笔记(12)—— 引用类型(1)Object类型
前面的文章中我们知道JS中的值分为两种类型 基础类型的值和引用类型的值 基础类型的值我已经大概介绍了一下,今天开始后面几天我会为大家介绍一下引用类型的值 Object类型 对象是引用类型的值的实例,在 ...
- Shell-15--sed
- javascript编程中this解析
一.为什么要使用this? this 提供了一种更优雅的方式来隐式"传递"一个对象引用,因此可以将 API 设计得更加简洁并且易于复用.随着你的使用模式越来越复杂,显式传递上下文对 ...
- SpringBoot跨域小结
前言:公司的SpringBoot项目出于某种原因,经常样处理一些跨域请求. 一.以前通过查阅相关资料自己写的一个处理跨域的类,如下. 1.1首先定义一个filter(拦截所有请求,包括跨域请求) pu ...
- 详谈再论JAVA获取本机IP地址
首先,你如果搜索“JAVA获取本机IP地址”,基本上搜到的资料全是无用的.比如这篇:http://www.cnblogs.com/zrui-xyu/p/5039551.html实际上的代码在复杂环境下 ...
- 14-03 java BigInteger类,BigDecimal类,Date类,DateFormat类,Calendar类
BigInteger类 发 package cn.itcast_01; import java.math.BigInteger; /* * BigInteger:可以让超过Integer范围内的数据进 ...
- 开源API测试工具 Hitchhiker v0.10 - 中文版
Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持自动化测试, 数据对比,压力测试,支持脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api. ...
- Nginx + Uswgi + Django的部署
Nginx + Uswgi + Django的部署 待更新 https://code.ziqiangxuetang.com/django/django-static-files.html https: ...