Python入门-字面量,函数,类

发布时间:2024-01-16 05:39:05

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

a1c29af3cde8405cbf8f8c8651a45e40.jpg

(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("小红")

文章来源:https://blog.csdn.net/qq_52241267/article/details/135563768
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。