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中常用的数据类型,它们各自具有不同的特点和用途,能够满足各种应用场景的需求。

浙公网安备 33010602011771号