字符串有三种定义方式
代码解释:
1、name = '什么都学的初学者'
这里将name的变量定义为字符串“什么都学的初学者”,这里用'...'或"..."或"""..."""都行
这里用"""..."""时,可以使用多行注释的的用法,如图。
2、这里例举print('什么都学的"初学者')一条
在引号内使用引号会报错
print('什么都学的'初学者')#报错,大家可以去时试试
为了避免出错,我们有两种方法:
一、在单引号内双引号,在双引号里用单引号
二、在上述错误示例中,在”初学者“前的引号前加上 \ 进行转义即可
print('什么都学的\'初学者')#加上转义符,将'转义位普通符号
在例子中
3、print(type(name))
在Python中,type()
是一个内置函数,用于返回对象的类型。它接收一个对象作为参数,并返回该对象的类型。下面是一些示例:
除了返回对象的类型,type()
还可以用于动态地创建对象和改变对象的类型。例如,你可以使用type()
来创建一个新的类实例:
# 定义一个类
class MyClass:
def __init__(self, value):
self.value = value
# 使用type()创建一个新的MyClass实例
obj = type("MyObj", (MyClass,), {"value": 42})()
print(obj.value) # 输出: 42
在这个例子中,type()
函数接受三个参数:一个字符串作为新类的名字,一个包含基类的元组,和一个包含新类属性的字典。通过这种方式,我们可以动态地创建类的新实例。
对于class函数和def函数可以去看一下这两个博主,这里不做多赘述:
class函数:python——class类和方法的用法详解_python class-CSDN博客
def函数:python语法教程——def()函数_python def函数-CSDN博客
如果有错误,欢迎各位大牛指教