python与用户交互、数据类型
一、与用户交互
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
转载于:https://www.cnblogs.com/mangM/p/9343290.html
python与用户交互、数据类型相关推荐
- python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式
文章目录 1.花式赋值有两种方式 1.1链式赋值 1.2 交叉赋值(python独有) 2. 列表 [] 列表: 用途: 作用: 定义方式, 3.使用方法 set 字典 dict {} 作用: 定义方 ...
- python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式。...
1.花式赋值有两种方式 1.1链式赋值 a = 10 b = 10 c = 10 a = b = c =10 print(a,b,c) # 10 10 10 1.2 交叉赋值(python独有) a ...
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
- python的数据类型和变量
python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...
- python核心数据类型_Python核心数据类型-列表
Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...
- python判断数据类型type_Python 判断数据类型有type和isinstance
Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...
- Python基础数据类型之set集合
Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...
- Python基础数据类型之字符串(二)
Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...
- Python基础数据类型之字符串(一)
Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...
- 好好学python·基本数据类型
好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...
最新文章
- Html 5.2 的简单介绍及新增元素 dialog/dialog
- python 2.7 简单模拟登陆网站
- servlet文件上传及下载
- 干货:看产品总监,如何做全场景的需求梳理?
- C++(STL):23 ---序列式容器queue源码剖析
- linux创建文件结构体,Linux file 结构体和 inode 结构体,Go语言入门技术,Go语言基础...
- bzoj 4393 Usaco Fruit Feast
- [转]天天生鲜,html效果布局
- 看看什么样的人适合网上开店( 转载)
- [Swust OJ 632]--集合运算(set容器)
- 由世纪互联运营的 Windows Azure 现已在中国正式发布
- c语言读取windows注册表,C\C++修改windows注册表
- CrackMe —— 004
- pdfFactory Pro 不能被安装(AddPrinterDriver 失败)...找不到指定的模块
- 最简单易懂的SpringCloudSleuth教程(spring cloud体系的链路追踪系统)
- USB总线-Linux内核USB3.0控制器初始化代码分析(三)
- 开发环境配置 - Python 3的安装(Win+Linux+Mac)
- Itil 故障管理流程关键知识
- BitTorrent
- 屏幕不光只看尺寸 各材质屏幕实战解析