码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础(二)

时间:2020-05-04 13:16:49      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:port   turn   fir   sts   打印   pat   cond   def   inf   

一、类与对象和构造函数

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,20)
print(point1.x) #10

二、继承

class Mammal:
        def walk(self):
                print("walk")


class Dog(Mammal):
        def bark(self):
                print("bark")

class Cat(Mammal):
        pass

dog = Dog()
dog.bark()
cat = Cat()
cat.walk()

技术图片

三、模块

import 模块名
from 模块名 import 函数名

四、包

1.随机包random

import random
#随机打印一个人的名字
members = [‘John‘,‘Mary‘,‘Bob‘,‘Mosh‘]
leader = random.choice(members)
print(leader)
#打印三个10-30之间的正整数
for i in range(3):
        print(random.randint(10,30))
#掷骰子
class Dice:
        def roll(self):
                first = random.randint(1,6)
                second = random.randint(1,6)
                return (first,second)


dice = Dice()
print(dice.roll())

技术图片

2.路径 Path

from pathlib import Path
#造对象
path = Path("app")
#打印是否有app这个文件夹
print(path.exists())
#创建app文件夹
print(path.mkdir())

#遍历索引xls格式的文件
path1 = Path()
for file in path1.glob(‘*.xls‘):
        print(file)

五、包的下载和安装

#安装处理表格的 openpyxl包
pip install openpyxl

技术图片

Python基础(二)

标签:port   turn   fir   sts   打印   pat   cond   def   inf   

原文地址:https://www.cnblogs.com/nnadd/p/12822747.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!