桓楠百科网

编程知识、经典语录与百科知识分享平台

python学习的第3天,数据类型(数据类型 python)

今天学习了一些零散的内容,下面记录下来

一、多行注释

方法1,选中多行内容,按ctrl+?进行注释与取消注释

方法2,在需要注释的开头和结尾用三个单引号''',或三个双引号

二、撤销操作快捷键ctrl+z

三、数据类型

这里就不介绍了,直接上代码


a=15.3 #浮点型
b=3 #整型int
c=a/b
print(c) #输出c
参数1='c等于' #字符串类型,可以用单引号,也可也用双引号
print(参数1+str(c)+'计算完成')  #将浮点型c转为字符串,并进行字符串拼接
#int()舍弃小数部分  float()  str()  bool()非0非空都为true 将值转换为对应类型
#type()获取数据类型
d=15.0 #浮点型
bo1=True #布尔类型
print(c>0)
print('bo1:',bo1,'!') #表示分别打印多个内容,中间有空格,并未完成字符串拼接
n1=None #空值
#通过函数format拼接字符串
s1='分数:史珍香{0}、杜子滕{1}、范剑{2}'.format(59,59.9,99)
s2='分数:史珍香{}、杜子滕{}、范剑{}'.format(58,59.8,98) #省略序号写法
s3='分数:史珍香{x}、杜子滕{y}、范剑{z}'.format(x=1,y=2,z=3) #赋值写法
print(s1+'\n'+s2+'\n'+s3)
#转义字符 \n换行 \t制表符tab
#取消转义 主要用于路径和网址
url1=r"C:\Users\Administrator\Desktop\py程序\result" #方法1加r
#url0="C:\\Users\\Administrator\\Desktop\py程序\\result" #方法2两次转义,负负得正,这句报错
url2="Administrator\\Desktop\\py程序\\result" #都要加双斜杠
print(url2)
#检查自动判断字符串能否转换为数字,两种方法
#方法一,用try捕获转换异常
def can_convert_to_float(s):
    try:
        float(s)
        return True
    except ValueError:
        return False
print(can_convert_to_float("123.45"))  # 输出: True
print(can_convert_to_float("abc.def"))  # 输出: False
#方法二使用正则表达式
print('方法二')
import re  #使用正则表达式模块的声明
def can_convert_to_int_using_regex(s):
    # 匹配整数,包括负号
    pattern = r'^-?\d+#39;
    return bool(re.match(pattern, s))
def can_convert_to_float_using_regex(s):
    # 匹配浮点数,包括负号和小数点
    pattern = r'^-?\d+(\.\d+)?#39;
    return bool(re.match(pattern, s))
# 测试
print(can_convert_to_int_using_regex("123"))  # 输出: True
print(can_convert_to_int_using_regex("-123"))  # 输出: True
print(can_convert_to_int_using_regex("123.45"))  # 输出: False
print(can_convert_to_float_using_regex("123.45"))  # 输出: True
print(can_convert_to_float_using_regex("abc.def"))  # 输出: False

虽然我不知道正则表达式啥意思,反正能用就行,,,,

保存下来,下次需用用直接套

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言