今天学习了一些零散的内容,下面记录下来
一、多行注释
方法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
虽然我不知道正则表达式啥意思,反正能用就行,,,,
保存下来,下次需用用直接套