Python 中常用的有6种值(数据)的类型
(1)字符串需要用英文的双引号包围起来,比如打印"helloworld"
(2)浮点数,整数,字符串等字面量的写法
(3)字符串定义及打印
String ="我是一个字符串"
#打印第二到第五个字符
print([2:5])
#python中打印用逗号,隔开
#且对于字符串的打印要用英文双引号
print("第二到第五个字符是",string[2:5])
(2)部分函数学习
a=-2.6
#绝对值函数abs(-2.6)=2.6
print(abs(a))
b=2.6
#round(2.6)
print(round(b))
pow(2.6,2)表示计算2.6∧2
(3)函数
#函数
#注意:只有在下面介绍的类中包含的函数才需要在前面添加self
def add(a,b):
c=a+b
return c
print(add(1,2))
(4)类与实例
ps:类与实例的关系:实例是类的一个具体例子(比如人是一个类,而张三是一个具体的人,属于其中的一个实例)
class Person:
def __init__(self, name, height, weight):
self.name = name
self.height = height
self.weight = weight
def 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, weight
person2.print_name() #调用实例中的函数print_name(),由于没有其他变量,只有类本身属性因此不需要在函数中进行传参
#调用需要传参的函数
person1.say_hello("小红")