用户交互, 格式化输出, 数据类型, 运算符

1、与用户交互

什么是与用户交互?

    用户输入数据,计算机处理后反馈给用户一些数据

    个人感觉解释为与用户交流互动更通俗

为什么要与用户交互?

    为了计算机能和人一样与用户交流

怎样与用户交互?

     用python内置的input方法

示例:

name=input('这里是输入前提示信息')

2、格式化输出

想输入名字wang和年龄18后输出'My name is wang ,age is 18'怎么办

print('My name is'  , name  ,  ' ,age is' age)

这样写就会很麻烦,所以这时候就需要占位符了

先把想要输出的格式想好('My name is wang ,age is 18')再把其中两个变量用%s替代

print( 'My name is %s ,age is %s '   %  (name,age))

注意:%s可以接收任意数据,而%d只能接收数字类型

3、数据类型

1.整型int与浮点型float

age=18 #age=int(18)

salary=3.1 #salary=float(3.1)

2.字符串类型str

字符串用单引号,双引号,三引号

name='wzj'     name="wzj"

3.列表类型list

用于存放多个数据,但这些数据都是同一种,比如全班的姓名

l=['a','b','c']

print(l[1])#取出第二个值

4.字典类型dic

用于存放多个数据,但这些数据是多种,比如个人信息

d={key:value}

value:值,用来存放数据的

key:键,用来查找数据的

d={'name':'wzj','age':18,'sex':m}

print(d['age']) #取出年龄

5.布尔值bool(Ture     False)

用来判断条件用的

1>2  #结果为False

1==1#结果为True

4、运算符

1.数学运算符

除+-*/(加减乘除)外还有:

print(10 / 3) #结果保留小数部分

print(10 // 3) # 只保留整数部分

print(10 % 3) # 取余数

print(10 ** 3) # 10的3次方

2.比较运算

==     !=     >     <     >=     <=

3.赋值运算

age+=1  #age=age+1

4.链式赋值

# x=100

# y=x

# z=x

 x=z=y=100  #等于上面三步合并

5. 交叉赋值

如果想将两个值互换,普通的是这么写的

 m=1000

 n=2000

 temp=m

 m=n

 n=temp

而python为我们提供了一个强大的功能

 m=1000

 n=2000

n,m=m,n

6.解压赋值

salaries=[11,22,33,44,55,]

mon1,mon2,mon3,mon4,mon5=salaries

注意:等号右面包含的值的个数必须与等号左边变量名的个数一致

如果只想取前面两个值或后面两个值

mon1,mon2,*_=salaries

*_,mon4,mon5=salaries

7.逻辑运算

and:连接左右两个条件,只有在两个条件同时成立的情况下最终结果才为True

or:连接左右两个条件,但凡有一个条件成立最终结果就为True

not:取反

res=(3>4 and 4>3)or (1==3 and ('x' =='x' or 3 >3))  #结果为False

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,377评论 0 10
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,967评论 0 13
  • 20- 枚举,枚举原始值,枚举相关值,switch提取枚举关联值 Swift枚举: Swift中的枚举比OC中的枚...
    iOS_恒仔阅读 2,448评论 1 6
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,644评论 0 13
  • 我们生活中最需要的东西,不过我们可能被它们快操作了,我们也天天玩,网络上也有人说,我们最生气的时间是什么时候,那就...
    宋海娥阅读 257评论 0 0

友情链接更多精彩内容