zoukankan      html  css  js  c++  java
  • python学习记录(持续更新)--最最最基础的一部分(方法,异常处理,注释,类)

    写在前面

    本系列教程针对有一定编程经验的伙伴快速入门python基础,一些涉及开发的常识问题,本文并不涉及。

    方法 function

    def greet_user(name):
    print(f'Hi {name}!')
    print('Welcome aboard')


    print('Start')
    greet_user('jay')
    print("Finish")

    =>

    Start
    Hi jay!
    Welcome aboard
    Finish

    传递参数

    def greet_user(first_name,last_name):
    print(f'Hi {first_name} {last_name}!')
    print('Welcome aboard')


    print('Start')
    greet_user(last_name='chou',first_name='jay')
    print("Finish")
    =>

    Start
    Hi jay chou!
    Welcome aboard
    Finish

     异常处理

    try:
    age= int(input('Age: '))
    print(age)
    print(1/age)
    except ZeroDivisionError:
    print('Age cannot be 0')
    except ValueError:
    print("Invalid value")

    注释 

    #这是注释

    
    
    class Point:
    def __init__(self,x,y):
    self.x= x
    self.y = y



    def move(self):
    print("move")


    def draw(self):
    print("draw")


    point1=Point(10,30)
    point1.x=10
    point1.y=20
    print(point1.y)
    point1.draw()
     

    20
    draw

    #2

    class Person:
    def __init__(self,name):
    self.name=name

    def talk(self):
    print(f"Im {self.name}")


    p1=Person("JayChou")
    p1.talk()
    =>
    Im JayChou

    #继承
    class Mammal:
    def walk(self):
    print("walk")


    class Dog(Mammal):
    pass


    class Cat(Mammal):
    pass


    dog1 = Dog()
    dog1.walk()

  • 相关阅读:
    大佬讲话听后感
    P1226快速幂取余
    对拍
    P1017 进制转换
    P1092 虫食算 NOIP2002
    P1003 铺地毯
    P1443 马的遍历
    P1032 字串变换
    P1379 八数码问题
    2-MAVEN 基本命令
  • 原文地址:https://www.cnblogs.com/dcxy/p/12371713.html
Copyright © 2011-2022 走看看