Python 中常用的有6种值(数据)的类型

(1)字符串需要用英文的双引号包围起来,比如打印”helloworld”

(2)浮点数,整数,字符串等字面量的写法

(3)字符串定义及打印

String ="我是一个字符串"#打印第二到第五个字符print([2:5])#python中打印用逗号,隔开#且对于字符串的打印要用英文双引号print("第二到第五个字符是",string[2:5])

(2)部分函数学习

a=-2.6#绝对值函数abs(-2.6)=2.6print(abs(a))b=2.6#round(2.6)print(round(b))pow(2.6,2)表示计算2.6∧2

(3)函数

#函数#注意:只有在下面介绍的类中包含的函数才需要在前面添加selfdef add(a,b):c=a+breturn cprint(add(1,2))

(4)类与实例

ps:类与实例的关系:实例是类的一个具体例子(比如人是一个类,而张三是一个具体的人,属于其中的一个实例)

class Person:def __init__(self, name, height, weight):self.name = name self.height = heightself.weight = weightdef print_name(self):print("我的名字叫" + self.name)def print_height(self):print("我的身高是" + str(self.height)) #使用其他变量的函数def say_hello(self,target_name):print("我叫"+self.name+"很高兴见到你",target_name)person1 = Person("张三", 180, 100)person2 = Person("李四", 156, 88)#逗号用来","或者“+”分割不同的字面量,’\n‘表示换行#注意:此处的“,”与c中不同,python中是实现简单的将不同部分进行拼接print(person1.name,"的身高是",person1.height,'\n')#打印类的属性变量:name, height, weightperson2.print_name()#调用实例中的函数print_name(),由于没有其他变量,只有类本身属性因此不需要在函数中进行传参#调用需要传参的函数person1.say_hello("小红")