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

简介:

格式化输出与运算符



1格式化输出

1
2
3
name = 'egon'
print ( 'myname is ' + name)
print ( 'myname is' ,name)


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

使用%s%d来接受变量


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

%d:只能接受数字


1
2
3
name = 'egon'
age = '18'
print ( 'my name is: %s my age is %s'  % (name,age))


 

练习:

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
users = [
{ 'username' : 'alex' , 'age' : 18 , 'job' : 'teacher' , 'hobbie' : 'girls' },
{ 'username' : 'egon' , 'age' : 16 , 'job' : 'teacher' , 'hobbie' : 'study' }
]
 
msg = '''
--------------info of %s------------------
Name    :   %s
Age     :   %s
Job     :   %s
Hobbie  :   %s
------------------end---------------------
'''  % (users[ 1 ]['username '],users[1][' username '],users[1][' age '],users[1][' job '],users[1][' hobbie'])
print (msg)

 

数据类型之间的转换:

1
2
3
# 字符串转数字
age = int ( input ( 'your age:' ))
print (age, type (age))


2、运算符

 

a.算数运算

+          加(两个对象相加)

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

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

/           (x/y,即x除以y

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

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

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

 


b.比较运算

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

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

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

>           大于

<          小于

>=           大于等于

<=           小于等于

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

 

注意:

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

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

 

 

c.赋值运算

=         简单的赋值运算符

+=       加法赋值运算符

-=        减法赋值运算符

*=       乘法赋值运算符

/=        除法赋值运算符

%=      取模赋值运算符

**=           幂赋值运算符

//=       取整除赋值运算符

 

d.逻辑运算

and      布尔‘与’

or      布尔‘或’

not       布尔‘非’



持续更新。。。

本文转自lyndon博客51CTO博客,原文链接http://blog.51cto.com/lyndon/1946067如需转载请自行联系原作者

迟到的栋子
相关文章
|
2天前
|
程序员 UED Python
Python入门:3.Python的输入和输出格式化
在 Python 编程中,输入与输出是程序与用户交互的核心部分。而输出格式化更是对程序表达能力的极大增强,可以让结果以清晰、美观且易读的方式呈现给用户。本文将深入探讨 Python 的输入与输出操作,特别是如何使用格式化方法来提升代码质量和可读性。
Python入门:3.Python的输入和输出格式化
|
2天前
|
知识图谱 Python
Python入门:4.Python中的运算符
Python是一间强大而且便捷的编程语言,支持多种类型的运算符。在Python中,运算符被分为算术运算符、赋值运算符、复合赋值运算符、比较运算符和逻辑运算符等。本文将从基础到进阶进行分析,并通过一个综合案例展示其实际应用。
|
3月前
|
Python
Python运算符优先级
Python运算符优先级。
34 3
|
3月前
|
Python
Python成员运算符
Python成员运算符
42 2
|
3月前
|
Python
Python身份运算符
Python身份运算符。
34 1
|
3月前
|
Python
Python赋值运算符
Python赋值运算符。
34 2
|
3月前
|
Python
Python比较运算符
Python比较运算符。
45 2
|
4月前
|
Python
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
本篇将详细介绍Python中的运算符,包括数学运算、关系运算、逻辑运算、赋值运算和成员运算等内容。同时会说明运算符的优先级和运算顺序,帮助用户理解和掌握Python中的运算符使用规则。
54 3
【10月更文挑战第7天】「Mac上学Python 14」基础篇8 - 运算符详解
|
4月前
|
Python
【10月更文挑战第6天】「Mac上学Python 12」基础篇6 - 输入输出与格式化详解
本篇将详细介绍Python中的输入和输出函数,包括 `print()` 和 `input()` 函数的使用,涵盖格式化输出、类型转换及常见的字符串格式化方法。通过学习本篇,用户将掌握如何使用Python进行输入输出操作,并能灵活运用格式化输出处理数据。
76 1
【10月更文挑战第6天】「Mac上学Python 12」基础篇6 - 输入输出与格式化详解
|
4月前
|
自然语言处理 Python
【python从入门到精通】-- 第三战:输入输出 运算符
【python从入门到精通】-- 第三战:输入输出 运算符
86 0
【python从入门到精通】-- 第三战:输入输出 运算符

热门文章

最新文章