python作业

python作业一:

id = "固定电话:2004-959-559 移动电话:13659984187"
count=int(input("获取公司固定电话请输入1,移动电话则输入2:"))
a=count
if a<=1:
print(id[0:18])
if a>=2:

print(id[23:35])
else:
print("请输入正确数字")



python作业二:
# !/usr/bin/python3
import re

phone = "2004-959-559 # 这是公司移动电话号码"
mobilephone = "13659984187 # 这是公司移动电话号码"

count=int(input("获取公司固定电话请输入1,移动电话则输入2:"))
a=count
if a==1:
num = re.sub(r'#.*$', "", phone)
print("电话号码 : ", num)

if a==2:
num = re.sub(r'#.*$', "", mobilephone)
print("电话号码 : ", num)
python作业3:

str1 = input("输入表达式(...)x")
p1 = str1.find("(")
p2 = str1.find(")")
lens = len(str1)
if not (p2>p1 and p2+1<=lens):
print("输入错误!")
else:
es = str1[p1+1:p2]
jc = str1[p2+1]
if jc == '2':
n = int(es,2)
elif jc == '8':
n = int(es,8)
elif jc == 'h':
n = int(es,16)
print(es,"对应",jc,"进制数输出十进制的数为",n)

 

 

在Python中,有几种常见的数据类型,包括数值型、字符串型、布尔型、日期时间类型以及数据转换类型和正则表达式。

数值型包括整数(int)、浮点数(float)和复数(complex)。整数是没有小数部分的数字,可以进行加减乘除等基本运算操作。浮点数是带有小数部分的数字,也可以进行相应的运算操作。而复数是由实数和虚数组成的数,可以进行各种复数运算。

字符串型是由字符组成的数据类型。在Python中,字符串常用单引号或双引号括起来,如'Hello'或"World"。可以进行字符串的拼接、截取、替换等操作。字符串还具有多种内置的方法,可以方便地操作字符串对象。

布尔型是表示真和假的数据类型。在Python中,布尔型有两个值True和False。它主要用于条件判断和逻辑运算,例如if语句中的条件判断、与或非等逻辑运算。

日期时间类型是用来表示日期和时间的数据类型。Python提供了datetime模块来处理日期和时间相关操作。可以创建日期对象、时间对象以及日期时间对象,并进行比较、格式化等操作。日期和时间类型在处理时间相关的应用中非常常见。

数据转换类型是将数据从一种类型转换为另一种类型。Python提供了一些s内置的函数来进行数据类型的转换,如int()函数可以将其他类型转换为整数,float()函数可以将其他类型转换为浮点数,str()函数可以将其他类型转换为字符串等。

正则表达式是一种用来匹配和处理字符串的工具。在Python中,可以使用re模块来进行正则表达式的操作。正则表达式提供了一种强大的模式匹配方法,可以用于字符串的匹配、查找、替换等操作。正则表达式在文本处理和数据提取方面非常有用。

总之,数值型、字符串型、布尔型、日期时间类型、数据转换类型和正则表达式都是Python中常用的数据类型,它们各自具有不同的特点和用途,能够满足各种应用场景的需求。

posted @ 2023-10-25 22:02  普通玩家  阅读(60)  评论(0)    收藏  举报