栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

变量和简单的数据类型

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

变量和简单的数据类型

变量和简单的数据类型 变量
  • 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头例如,可将变量命名为message_1,但不能将其命名为1_message。
  • 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message会引发错误。
  • 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词, 如print。
  • 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length 比length_of_persons_name好。
  • 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。

2-1 简单消息:将一条消息存储到变量中,再将其打印出来。

name = "XMTX"
print(name)

2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来

new = "aaaaaa"
print(new)
new = "bbbbbb"
print(new)
字符串

在Python中,用引号括起的都是字符串,其中的引号可以是单引号, 也可以是双引号。

"This is a string." 
'This is also a string.' 

1、使用方法修改字符串的大小写

**title()**以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。

a = "abcd"
a = a.title()
print(a)

运行结果:
Abcd

**upper()**将字符串改为全部大写

a = "abcd"
a = a.title()
print(a)

运行结果:
ABCD

**lower()**将字符串改为全部小写

a = "ABcd"
a = a.title()
print(a)

运行结果:
abcd

2、合并字符串

Python使用加号(+)来合并字符串。这种合并字符串的方法称为拼接。通过拼接,可使用存储在变量中的信息来创建完整的消息。

first_name = "x"
last_name = "mtx"
full_name = first_name + " " + last_name
print(full_name.title())

运行结果:
X Mtx

3、使用制表符添加空白

在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出, 以使其更易读。 要在字符串中添加制表符,可使用字符组合t。

print("XMTX")
print("tXMTX")

运行结果:
XMTX
	XMTX

在字符串中添加换行符,可使用字符组合n:

print("XMTX")
print("nXMTX")

运行结果:
XMTX

XMTX

还可在同一个字符串中同时包含制表符和换行符。字符串"nt"让Python换到下一行,并在 下一行开头添加一个制表符。

print("name:ntname_1ntname_2ntname_3")

运行结果:
name:
	name_1
	name_2
	name_3

4、删除空白

要确保字符串末尾没有空白,可使用方法 rstrip()
这种删除只是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中:

a = " python "
a = a.rstrip()
print(a)

运行结果:
 python

剔除字符串开头的空白 lstrip()

a = " python "
a = a.lstrip()
print(a)

运行结果:
python 

剔除字符串两端的空白。为此,可分别使用方法 lstrip()和strip()

a = " python "
a = a.strip()
print(a)

运行结果:
python

5、python2中的print语句

在Python 2中,无需将要打印的内容放在括号内。

#python2.7 
print "Hello Python 2.7 world!" 

y
Hello Python 2.7 world! 

2-5 名言:找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来。输出应类似于下面这样(包括引号): Albert Einstein once said, “A person who never made a mistake never tried anything new.”

print("鲁迅说:横眉冷对千夫指,俯首甘为孺子牛")

2-6 名言 2:重复练习 2-5,但将名人的姓名存储在变量 famous_person 中,再创建要显示的消息,并将其存储在变量 message 中,然后打印这条消息。

famous_personname = "鲁迅"
message = "横眉冷对千夫指,俯首甘为孺子牛"
print(famous_personname + "说:" + message)

2-7 剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。 务必至少使用字符组合"t"和"n"各一次。 打印这个人名,以显示其开头和末尾的空白。然后,分别使用剔除函数 lstrip()、 rstrip()和 strip()对人名进行处理,并将结果打印出来

name = "tXMTXn"
name1 = name.lstrip()
print(name1)
name2 = name.rstrip()
print(name2)
name3 = name.strip()
print(name3)
数字

1、整数

Python可对整数执行加(+)减(-)乘(*)除(/)运算。

>>> 2 + 3
5 
>>> 3 - 2
1 
>>> 2 * 3
6 
>>> 3 / 2
1.5 

Python使用两个乘号表示乘方运算:

>>> 3 ** 2
9 
>>> 3 ** 3
27 

2、浮点数

Python将带小数点的数字都称为浮点数。

>>> 0.1 + 0.1
0.2 
>>> 0.2 + 0.2
0.4 
>>> 2 * 0.1
0.2 

3、使用函数 str() 避免类型错误

str() 它让Python将非字符串值表示为字符串

number = 2
print(type(number))
number = str(number)
print(type(number))

运行结果:


2-8 数字 8:编写 4 个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字 8。为使用 print 语句来显示结果,务必将这些表达式用括号括起来,也就是说,你应该编写 4 行类似于下面的代码: print(5 + 3) 输出应为 4 行,其中每行都只包含数字 8。

print(4 + 4)
print(10 - 2)
print(2 * 4)
print(16 / 2)

运行结果:
8
8
8
8.0

2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来

number = 8
message = "My number is " + str(number)
print(message)

运行结果:
My number is 8
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/339356.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号