python与用户交互、数据类型

时间:2022-09-19 14:33:57

一、与用户交互

1.什么是用户交互:

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

2.如何使用

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

python与用户交互、数据类型

二、格式化输出

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

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

python与用户交互、数据类型

三、数据类型

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

  '''

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

python与用户交互、数据类型

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])

结果:python与用户交互、数据类型

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

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

结果:python与用户交互、数据类型

四、运算符

  1.算数运算符:

python与用户交互、数据类型

  2.比较运算符:

python与用户交互、数据类型

  3.赋值运算符:

python与用户交互、数据类型

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

  4.逻辑运算符

python与用户交互、数据类型

其它: 

  交叉赋值:

python与用户交互、数据类型

  解压赋值:

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

  

python与用户交互、数据类型的更多相关文章

  1. python 基本数据类型分析

    在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下python基本数据类型对象具有哪些功能,我们平常是怎么使用的. 对于python,一切事物都是对象 ...

  2. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  3. 闲聊之Python的数据类型 - 零基础入门学习Python005

    闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...

  4. python自学笔记(二)python基本数据类型之字符串处理

    一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...

  5. Python入门-数据类型

    一.变量 1)变量定义 name = 100(name是变量名 = 号是赋值号100是变量的值) 2)变量赋值 直接赋值 a=1 链式赋值  a=b=c=1 序列解包赋值  a,b,c = 1,2,3 ...

  6. Python基础:八、python基本数据类型

    一.什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹&quo ...

  7. python之数据类型详解

    python之数据类型详解 二.列表list  (可以存储多个值)(列表内数字不需要加引号) sort s1=[','!'] # s1.sort() # print(s1) -->['!', ' ...

  8. Python特色数据类型(列表)(上)

    Python从零开始系列连载(9)——Python特色数据类型(列表)(上) 原创 2017-10-07 王大伟 Python爱好者社区 列表 列表,可以是这样的: 分享了一波我的网易云音乐列表 今天 ...

  9. 【Python】-NO.97.Note.2.Python -【Python 基本数据类型】

    1.0.0 Summary Tittle:[Python]-NO.97.Note.2.Python -[Python 基本数据类型] Style:Python Series:Python Since: ...

  10. python基本数据类型之集合

    python基本数据类型之集合 集合是一种容器,用来存放不同元素. 集合有3大特点: 集合的元素必须是不可变类型(字符串.数字.元组): 集合中的元素不能重复: 集合是无序的. 在集合中直接存入lis ...

随机推荐

  1. Python VS PHP 基础语法

    这几天在学习Python,鄙人平时学习中为了方便记忆和更好的比较与理解语言二者之间在某些情况的优劣性,所以花了点时间,整理了一下 Python 和 PHP 常用语法的一些区别. 一.大小写 PHP: ...

  2. Python学习路程day15

    Python之路[第十五篇]:Web框架 Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. #!/usr/bin/en ...

  3. python 英文字串首字母改为大写

    #英文字串首字母改为大写 st = "string" St = st[0].upper() + st[1:] 2016-10-22 后来了解到 python 内部有相关实现,感觉  ...

  4. hadoop1.1.2安装过程

    实验环境:VMware 10.0.1+CentOS-6.6-i386 +jdk-6u24-linux-i586+hadoop-1.1.2.tar.gz 普通用户:michael 集群规划:1台mast ...

  5. Cabarc Overview (Microsoft TechNet)

    Original Link:  Cabarc Overview Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Ser ...

  6. Git配合Tag的代码回滚

    现有的远程仓库版本的tag为v1.0 前置准备 具体操作: 我们在本地修改一下readme文件,然后进行add,commit操作. 再给我们的commit打上tag git tag -a v1.1 - ...

  7. IDEA中每次拷贝一个项目的时候必须标记一下配置文件resources,否则报错

  8. BZOJ.1143.[CTSC2008]祭祀(Dilworth定理 最大流ISAP)

    题目链接 题目是求最长反链,反链指点集内任意两点不能互相到达. 根据Dilworth定理,在DAG中,\[最长反链 = 最小路径覆盖 = V - 最大匹配数\] 用Floyd求一遍传递闭包后,在所有可 ...

  9. 读书笔记(javascript语言精粹)

    1. 注释: 在js中,/**/为块注释,//为行注释:但块注释在有些情况下是不安全的.如: /* var rm_a = /a*/.match(s); */ 上面的注释导致了一个语法错误.所以,建议避 ...

  10. PEAR DB 事务相关

    1.autoCommit().commit().rollback() function autoCommit($onoff=false) 指定是否自动提交事务.有的后端数据库不支持. function ...