python与用户交互、数据类型

简介: 一、与用户交互 1.什么是用户交互: 程序等待用户输入一些数据,程序执行完毕反馈信息。 2.如何使用   在python3中使用input,input会将用户输入的如何内容存为字符串;在python中分为两种,raw input和input,raw input和python3中的input一样,会将用户输入的任何内容存为字符串,而input则要求用户输入明确的类型,输入什么类型就是什么类型。

一、与用户交互

1.什么是用户交互:

程序等待用户输入一些数据,程序执行完毕反馈信息。

2.如何使用

  在python3中使用input,input会将用户输入的如何内容存为字符串;在python中分为两种,raw input和input,raw input和python3中的input一样,会将用户输入的任何内容存为字符串,而input则要求用户输入明确的类型,输入什么类型就是什么类型。

二、格式化输出

通过%s的方式来控制输出

name=input('please input username:')
age=input('please input age:')
print('my name is %s my age is %s'%(name,age))

三、数据类型

1.整型(常用来表示整数,身份证号码等)

  a=20

  type(a)--->int

 2.浮点型(小数)

  b=120.5

  type(b)-->float

3.字符串型(描述性质的数据,比如人名等)

在引号内包含一系列的字符,引号可以是单引号,双引号,三引号()

  1.使用单引号(')
    a='zfj'

  2.使用双引号(")
  双引号中的字符串与单引号中的字符串用法完全相同.
    a="zfj";

  3.使用三引号(''')
  利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:
  a='''

  aaa

  bbb

  ccc

  '''

注:字符串之间可以相加,字符串相加是新申请内存空间然后拷贝相加的字符串到新的空间中,字符串也可以做乘法运算

4.布尔型(用来作为判断的条件)

布尔型只有两种,就是True和False

a=2
b=3
print(a>3)

通过判断得到布尔值。==是比较运算符,比较值是否相等,而is 则是比较id是否相同。

5.列表(记录/存放多个值,可以方便的取出指定位置的值)

i=[1,3.3,'abc',['a','b']]
print(i)
print(i[3][1])

结果:

6.字典(同样是记录多个值,通过key:value的方式,每一个值value都有其对应的关系key,key对value有描述性的功能)

info={'name':'egon','sex':'male','age':18}
print(info['name'])

结果:

四、运算符

  1.算数运算符:

  2.比较运算符:

  3.赋值运算符:

注:==是比较运算符,比较值是否相等,而is 则是比较id是否相同。

  4.逻辑运算符

其它: 

  交叉赋值:

  解压赋值:

salaries=[11,22,33,44,55,]
mon1,mon2,mon3,mon4,mon5=salaries
#将salaries内的值给mon1,mon2,mon3,mon4,mon5
mon1,mon2,_,_,_=salaries
mon1,mon2,*_=salaries
#将salaries内的值给mon1,mon2

 

 

  

焚膏油以继晷,恒兀兀以穷年。
相关文章
|
1月前
|
机器学习/深度学习 新能源 调度
电力系统短期负荷预测(Python代码+数据+详细文章讲解)
电力系统短期负荷预测(Python代码+数据+详细文章讲解)
171 1
|
1月前
|
缓存 API 网络架构
淘宝item_search_similar - 搜索相似的商品API接口,用python返回数据
淘宝联盟开放平台中,可通过“物料优选接口”(taobao.tbk.dg.optimus.material)实现“搜索相似商品”功能。该接口支持根据商品 ID 获取相似推荐商品,并返回商品信息、价格、优惠等数据,适用于商品推荐、比价等场景。本文提供基于 Python 的实现示例,包含接口调用、数据解析及结果展示。使用时需配置淘宝联盟的 appkey、appsecret 和 adzone_id,并注意接口调用频率限制和使用规范。
|
24天前
|
存储 监控 API
Python实战:跨平台电商数据聚合系统的技术实现
本文介绍如何通过标准化API调用协议,实现淘宝、京东、拼多多等电商平台的商品数据自动化采集、清洗与存储。内容涵盖技术架构设计、Python代码示例及高阶应用(如价格监控系统),提供可直接落地的技术方案,帮助开发者解决多平台数据同步难题。
|
27天前
|
存储 JSON 算法
Python集合:高效处理无序唯一数据的利器
Python集合是一种高效的数据结构,具备自动去重、快速成员检测和无序性等特点,适用于数据去重、集合运算和性能优化等场景。本文通过实例详解其用法与技巧。
81 0
|
2月前
|
存储 Web App开发 前端开发
Python + Requests库爬取动态Ajax分页数据
Python + Requests库爬取动态Ajax分页数据
|
2月前
|
JSON API 数据格式
Python采集京东商品评论API接口示例,json数据返回
下面是一个使用Python采集京东商品评论的完整示例,包括API请求、JSON数据解析
|
9天前
|
JSON API 数据安全/隐私保护
Python采集淘宝评论API接口及JSON数据返回全流程指南
Python采集淘宝评论API接口及JSON数据返回全流程指南
|
11天前
|
数据采集 数据可视化 关系型数据库
基于python大数据的电影数据可视化分析系统
电影分析与可视化平台顺应电影产业数字化趋势,整合大数据处理、人工智能与Web技术,实现电影数据的采集、分析与可视化展示。平台支持票房、评分、观众行为等多维度分析,助力行业洞察与决策,同时提供互动界面,增强观众对电影文化的理解。技术上依托Python、MySQL、Flask、HTML等构建,融合数据采集与AI分析,提升电影行业的数据应用能力。
|
1月前
|
JSON 安全 API
Python处理JSON数据的最佳实践:从基础到进阶的实用指南
JSON作为数据交换通用格式,广泛应用于Web开发与API交互。本文详解Python处理JSON的10个关键实践,涵盖序列化、复杂结构处理、性能优化与安全编程,助开发者高效应对各类JSON数据挑战。
132 1
|
20天前
|
数据可视化 大数据 数据挖掘
基于python大数据的招聘数据可视化分析系统
本系统基于Python开发,整合多渠道招聘数据,利用数据分析与可视化技术,助力企业高效决策。核心功能包括数据采集、智能分析、可视化展示及权限管理,提升招聘效率与人才管理水平,推动人力资源管理数字化转型。

推荐镜像

更多