交互,格式化输出,运算符,解压缩!

交互

现阶段暂时用input进行交互

name=input('please input your name:')
print(name)

input()的作用是接收值,而且不管输入的是什么类型的值,最后被赋值的对象都是字符串类型。

格式化输出

  • 占位符
name='zhaojiahao'
hieght=23
weight=155
print('My name is %s,my height is %s' % (name,height))
  • format格式化
print('My name is {},my height is {},my weight is {}'.format(name,height,weight))
  • f-string格式化
print(f'My name is {name},my height is {height},my weight is {weight}')

基本运算符

  • 算数运算符
+,-,*,/,%(取余), **(幂), //(取整除)
  • 比较运算符
>
<
>=
<=
==
!=
<>
  • 赋值运算符
=,+=,-=,*=,/=,%=,**=,//=
  • 逻辑运算符
and:与,如果x为False,x and y返回False,否则返回y的计算值
or:或,如果x是非零,它返回x的值,否则返回y的计算值
not:非,如果x为True,则返回False,如果x为False,则返回True
  • 身份运算符
is:判断两个标识符是不是引用自同一个对象
is not:判断两个标识符是不是引用自不同对象

python赋值

  • 链式赋值
a=b=c=d=10
  • 交叉赋值
x = 100
y = 200

temp = x
x = y
y = temp
print(f'x:{x}')
print(f'y:{y}')

或者:

x, y = y, x
print(f'x:{x}')
print(f'y:{y}')

解压缩

name_list = ['nick', 'egon', 'jason', ]
x, y, z = name_list
print(f'x:{x}, y:{y}, z:{z}')

当有些解压缩的值不需要时:

name_list = ['nick', 'egon', 'jason', 'tank']
x, y, z, a = name_list
x, _, z, _ = name_list  # _相当于告诉计算机不要了,不能以_开头和结尾
name_list = ['nick', 'egon', 'jason', 'tank', 'kevin', 'jerry']
x, y, _, _, _, z = name_list
x, y, *_, z = name_list
info = {'name': 'nick', 'age': 18}
x, y = info
print(x, y) #字典输出key值

原文地址:https://www.cnblogs.com/zhoajiahao/p/10902234.html

时间: 2024-10-09 08:22:35

交互,格式化输出,运算符,解压缩!的相关文章

第二天-while循环 格式化输出 运算符 编码

一.while循环 while 条件: 语句块(循环体)     #判断条件是否成立,若成立执行循环体,然后再次判断条件...直到不满足跳出循环 else: 当条件不成立的时候执行这里,和break没有关系 break  终止当前循环 continue 停止本次循环,继续执行下一次循环 1 #如:求前100奇数的和. 2 3 num = 1 4 sum = 0 5 while num <= 99: 6 num += 2 7 sum =sum+num #累加运算,把num的值累加到sum 8 pr

while循环,格式化输出%,运算符,数据类型的转换,编码的初识,

while 循环 where:程序中:你需要重复之前的动作,输入用户名密码时,考虑到while循环. what:while 无限循环. how: 基本结构: while 条件: 循环体 初识循环 while True: print('狼的诱惑') print('我们不一样') print('月亮之上') print('庐州月') print('人间') 循环如何终止?--3种 改变条件. flag = True #flag标志位 while flag: print('狼的诱惑') print('

04计算机交互,格式化输出,基本运算符

一.与计算机交互 python与用户如何交互? ? 如:手写一个ATM的登录系统 name = input('请输入你的姓名:') pwd = input('请输入你的密码:') print(type(name)) print(type(pwd)) ? 请输入你的姓名:nick ? 请输入你的密码:123 ? <class 'str'> ? <class 'str'> ? 通过打印结果,可以发现input()方法的作用只是接收值,无论我们输入的是数字类型.字符 串 类型.列表类型,

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

数据类型: 1.什么是数据类型 变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类 2.为何数据要分类型? 变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示 3.数据类型的分类 一.数字类型(int): 1.作用:表示人的年龄.各种号码.等级 2.定义 age=18 表示age=int(18)print(id(age)) 表示在内存中的存放位置print(type(age)) 数据类型print(age) 打印字符串 二.浮点型(float) 1.作用

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

1.什么是数据类型 变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类 2.为何数据要分类型? 变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示 3.如何用,即数据类型的分类? 一:数字类型#整型int1.作用:表示人的年龄.各种号码.等级2.定义 age=18 #age=int(18) 二.浮点型float1.作用:表示身高.体重.薪资...2.定义salary=3.1 #salary=float(3.1) 三.字符串类型str1.作用:表示描述性质

python基础语法1 用户交互,基本数据类型,格式化输出,运算符

与用户交互: 输入: python2: input一定要声明你输入的类型 >>> input(">>:") >>:sean Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> NameError:

数据类型+与用户交互+格式化输出+基本运算符day03

一.数据类型 1.什么是数据类型 变量值才是我们存储的数据,所以数据类型就是指变量值的不同种类 2.为什么数据要分类型 变量值是用来保存现实世界的状态的,针对不同状态会有不同的类型数据进行表示 3.如何用,即数据类型的分类 a.整型int 作用:表示人的年龄,各种号码,等级. 定义: age=18    # age=int(18) b.浮点型float 作用:表示身高,体重,薪资等 定义: salary=3.1 # salary=float(3.1) c.字符串类型 1.表示描述性质的状态,如:

与用户交互、格式化输出、基本运算符

与用户交互 交互就是有来有往,python与用户交互就是要python与用户互动,比如input指令 a = input('请输入密码') print(a) 请输入密码123321 123321 上面举了一个简单的例子,用户输入密码,input接收了密码赋值给a,这时候我们再看a的变量值就是用户输入的密码. input可以接收用户输入的信息,但接收的是什么类型的信息呢?我们之前学过有整形.浮点型.字符串型.列表.字典以及布尔类型,那么我们可以测试得到: a = input('请输入密码') pr

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

数据类型 '''1.什么是数据类型 变量值才是我们存储的数据,所以数据类指的就是变量值的不同种类 2.为何数据要分类型? 变量值是用来保存现实世界中的状态的,那么针对不同的状态就应该用不同类型的数据去表示 3.如何用,即数据类型的分类? '''#一:数字类型#整型int#1.作用:表示人的年龄.各种号码.等级 #2.定义# age=18 #age=int(18)## print(id(age))# print(type(age))# print(age) #3.如何用 #二.浮点型float#1