python与前端页面交互_python与用户交互、数据类型

本文介绍了Python中如何实现与用户交互,包括使用input获取用户输入,并展示了格式化输出的方法。接着详细讲解了Python的数据类型,如整型、浮点型、字符串型、布尔型、列表和字典,以及运算符的使用。最后提到了赋值运算符的几种形式,如交叉赋值和解压赋值。
摘要由CSDN通过智能技术生成

一、与用户交互

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

作者:学一点也是好

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值