有php基础的学习python

一.数据类型

1.列表list :就是数组,操作跟php大致相同

sort改变原列表的排序  sorted不改变原列表的排序

列表解析:squares = [value**2 for value in range(1,11)]

切片 squares[start:end]

当列表传给函数时,函数会修改他,如果不想原列表被修改,则应该拷贝一份传给函数 [:]

2.元祖(就是不可变的列表)两边用小括号

想修改元祖只能重新定义元祖

3.字典(就是对象)

删除某个键值对: del obj['ha']

遍历:for k , v in obj.item(): 遍历的函数有 items ,keys(遍历所有键) if 'cherry' not in obj.keys(),values()

4.set 没有重复元素

二、函数

function change(list[:])传递一个list的复制

function change(cherry  , *tops)随意传的参数数量 

*tops 创建一个空元祖

**tops 创建一个空字典(对象)键值对传递 location='princeton'

三、类

class myclass(Parent):  这就表示继承了

def __init__(self,make):

       super.init(make) 实现了父类的init方法

self.bin = bin() bin是个类

异常

try:

    something

except error

   pass(表示什么都不用做)

pygame安装失败了 windows linux都失败了 不装了

matplotlib windows成功了  linux没有图显示,装了gui也不好使

matplotlib生成报表和随机漫步:

matplotlib plot生成折线图,scatter生成散点图

import pygal

pygal生成柱状图,真好用老铁

import pygal_maps_world.maps
wm = pygal_maps_world.maps.World()

世界地图也牛逼的很啊

未完待续

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值