一、与用户交互

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与用户交互、数据类型相关推荐

  1. python基础,变量,常量,python内置管理,列表,解压缩,python与用户交互,格式化输出的三种方式

    文章目录 1.花式赋值有两种方式 1.1链式赋值 1.2 交叉赋值(python独有) 2. 列表 [] 列表: 用途: 作用: 定义方式, 3.使用方法 set 字典 dict {} 作用: 定义方 ...

  2. 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 ...

  3. Python的零基础超详细讲解(第四天)-Python的数据类型

    Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...

  4. python的数据类型和变量

    python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...

  5. python核心数据类型_Python核心数据类型-列表

    Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...

  6. python判断数据类型type_Python 判断数据类型有type和isinstance

    Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...

  7. Python基础数据类型之set集合

    Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...

  8. Python基础数据类型之字符串(二)

    Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...

  9. Python基础数据类型之字符串(一)

    Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...

  10. 好好学python·基本数据类型

    好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...

最新文章

  1. Html 5.2 的简单介绍及新增元素 dialog/dialog
  2. python 2.7 简单模拟登陆网站
  3. servlet文件上传及下载
  4. 干货:看产品总监,如何做全场景的需求梳理?
  5. C++(STL):23 ---序列式容器queue源码剖析
  6. linux创建文件结构体,Linux file 结构体和 inode 结构体,Go语言入门技术,Go语言基础...
  7. bzoj 4393 Usaco Fruit Feast
  8. [转]天天生鲜,html效果布局
  9. 看看什么样的人适合网上开店( 转载)
  10. [Swust OJ 632]--集合运算(set容器)
  11. 由世纪互联运营的 Windows Azure 现已在中国正式发布
  12. c语言读取windows注册表,C\C++修改windows注册表
  13. CrackMe —— 004
  14. pdfFactory Pro 不能被安装(AddPrinterDriver 失败)...找不到指定的模块
  15. 最简单易懂的SpringCloudSleuth教程(spring cloud体系的链路追踪系统)
  16. USB总线-Linux内核USB3.0控制器初始化代码分析(三)
  17. 开发环境配置 - Python 3的安装(Win+Linux+Mac)
  18. Itil 故障管理流程关键知识
  19. BitTorrent
  20. 屏幕不光只看尺寸 各材质屏幕实战解析

热门文章

  1. win2008 server_R2 自动关机 解决
  2. 按照指定字符(@split )分割字符串,并取第@index 个
  3. RHEL4-SFTP配置
  4. SVN常用命令及在windows上安装SVN
  5. administrator自动登录桌面
  6. superset云主机上出现报错
  7. flink背压问题处理(还没弄完)
  8. 第4章-机器学习基础
  9. FPgrwoth详解(转载+修改一处图片问题)
  10. 算法设计:动态规划问题