python基础---格式化输出和运算符

格式化输出与运算符

1、格式化输出

name=‘egon‘
print(‘myname is ‘+name)
print(‘myname is‘,name)

如果需要传多个变量,这种方法就不合适了

使用%s、%d来接受变量

%s:既可以接受数字,也可以接受字符串

%d:只能接受数字

name=‘egon‘age=‘18‘print(‘my name is: %s my age is %s‘ %(name,age))

练习:

打印某用户的姓名、年龄、工作、爱好等信息

users=[{‘username‘:‘alex‘,‘age‘:18,‘job‘:‘teacher‘,‘hobbie‘:‘girls‘},{‘username‘:‘egon‘,‘age‘:16,‘job‘:‘teacher‘,‘hobbie‘:‘study‘}]

msg=‘‘‘--------------info of %s------------------Name    :   %sAge     :   %sJob     :   %sHobbie  :   %s------------------end---------------------‘‘‘ %(users[1][‘username‘],users[1][‘username‘],users[1][‘age‘],users[1][‘job‘],users[1][‘hobbie‘])print(msg)

数据类型之间的转换:

# 字符串转数字age=int(input(‘your age:‘))print(age,type(age))

2、运算符

a.算数运算

+          加(两个对象相加)

-         减(得到负数或是一个数减去另一个数)

*         乘(两个数相乘或是返回一个被重复若干次的字符串)

/           除(x/y,即x除以y)

%         取模(返回除法的余数)

**        幂(x**y,即x的y次幂)

//        取整除(返回商的整数部分)

b.比较运算

==        等于(比较对象是否相等)

!=        不等于(比较两个对象是否不相等)

<>        不等于(比较两个对象是否不相等)

>           大于

<          小于

>=           大于等于

<=           小于等于

is        比较两个变量的ID是否相同

注意:

不同数据类型之间不能做比较

字符串的比较从首字母开始

c.赋值运算

=         简单的赋值运算符

+=       加法赋值运算符

-=        减法赋值运算符

*=       乘法赋值运算符

/=        除法赋值运算符

%=      取模赋值运算符

**=           幂赋值运算符

//=       取整除赋值运算符

d.逻辑运算

and      布尔‘与’

or      布尔‘或’

not       布尔‘非’

持续更新。。。

时间: 2024-08-07 03:22:01

python基础---格式化输出和运算符的相关文章

Python 基础 格式化输出

Python 基础 格式化输出 现在需要我们录入我们身边好友的信息,格式如下: ------------ info of Alex Li ---------- Name : Alex Li Age : 22 job : Teacher Hobbie: girl ------------- end ---------------- 我们现在能想到的办法就是用一下方法: name = input('请输入姓名:') age = input('请输入年龄:') job = input('请输入职业:'

python格式化输出和运算符

字典里套列表 >>> dic={'egon':['123',3],'alex':['alex3714',3]} >>> dic {'egon': ['123', 3], 'alex': ['alex3714', 3]} >>> dic['alex'] ['alex3714', 3] >>> dic['alex'][0] 'alex3714' 列表里套字典 >>> user_info=[{'egon':'123'},{

python 基础格式化输出

a='this is a' b=a.replace('a','b') 字符串替换 c='this is %s %s' %('my','apple') d='this is {} {} ' .format('my','apple') e='this is {1} {0} ' .format('apple','my') 格式化输出,输出顺序 f='this is {whose} {fruit} ' .format(fruit='apple',whose='my') g='this is %(whos

三、格式化输出和运算符

一.格式化输出 %   占位符 %()   传字符串和数字 %s   接收字符串或数字 %d   接收数字 二.运算符 1.数学运算符 /     除,可以有余数 //    除,商的整数部分,只能取整 %    除的余数 **     幂,如2**3=8 2.比较运算 !=    不等于 3.赋值运算 增量赋值 a = a + 1   和   a+=1   一样 4.逻辑运算 and    逻辑与,连接左右两个条件,只有在两个条件判断的结果都为真时,and运算最终的结果才为真 or     

格式化输出和运算符

name = input('name:')age = input('age:')hometown = input('hometown:')profession = input('profession:') #通过占位符格式化输出info = '''-----------info of %s-------------name: %sage: %shometown: %sprofession: %s''' % (name, name, age, hometown, profession)print(

python小记--格式化输出

python print格式化输出. 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ("He is %d years old"%(25)) 效果: 3.打印浮点数 print ("His height is %f m"%(1.83)) 效果: 4.打印浮点数(指定保留小数点位数) print ("His height is %.2f m&qu

python字符串格式化输出及相关操作代码举例

字符串的格式化 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中.在   Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法. 在python中格式化输出字符串通用的形式为: 格式标记字符串 % 要输出的值组 其中,左边部分的"格式标记字符串"可以完全和c中的一致.右边的"值组"如果有两个及以上的值则需要用小括号括起来,中间用逗号隔开. 重点来看左

python的格式化输出

Python的格式化输出有两种: 一.类似于C语言的printf的方法 二.类似于C#的方法 原文地址:https://www.cnblogs.com/LMIx/p/8484908.html

python学习笔记表达式和运算符(一)

表达式和运算符 什么是表达式? 1+2*3 就是一个表达式,这里的加号和乘号叫做运算符,1.2.3叫做操作数.1+2*3 经过计算后得到的结果是7,就1+2*3 = 7.我们可以将计算结果保存在一个变量里,ret = 1-2*3 . 所以表达式就是由操作数和运算符组成的一句代码或语句,表达式可以求值,可以放在"="的右边,用来给变量赋值. 算术运算符 : + - * / //(取整除) %(取余) ** >>> 2+3 >>> 3-2 >>