python基础

一、字符串

tang=' tang '

tang.split(' ')

tang.upper()

tang.join('yuan')#将字符串‘tang’插入‘yuan'每个字符之间

tang.replace('ta','hua')

tang.strip()#去掉所有空格

'{tang},{yu}'.format(tang=1,yu=5)

'{1},{0}'.format(0,1)

切片

二、列表

tang=[1,2,3,4]

len(tang)

tang.count(1)

tang.index(1)

tang.append('yu')#添加

tang.insert(1,'y')#插入

tang.remove('ta')#移除

tang.pop(1)

tang.reverse()#反转

tang.sort()#排序tang

tang=sorted(tang)#排序tang2

tang[:]#切片

三,字典

tang={'yu':1,'di':2}

type(tang)

tang.get('yu','meiyou')#提取'yu'的值,没有返回'meiyou'

tang.pop('yu')

del tang['yu']

tang.keys()

tang.values()

tang.items()

四、集(数据不重复,且没有顺序)

a={1,2,3,4,5}

b={3,4,5,6,7}

a.union(b)      a|b

a.intersection(b)      a&b

a.difference(b)        a-b#b没有的a的元素

a.issubset(b)#a是不是b的子集

a.update({3,6,7,8})#用{3,6,7,8}加入a中

五、赋值机制

id(a)     #返回a的内存地址,如果比较小,内存不变;如果比较大,内存才不一样。

六、判断和循环

if-elif-else

while true:

for i in range(10):

七、定义函数

def yuan_add(a,b=1):     #b有默认值

def yuan_add(a,b,c):

def yuan_add(a,*b):     #b可以是很多参数

def yuan_add(a,**b):     #b可以是字典

八、notebook定义模块(脚本文件)和类

%%writefile    yuan.py         #写入文件

%%run    yuan.py              #运行文件

import  yuan                       

import  yuan  as  yu

from  yuan  import  tang_v,tang_add

from  yuan  import  *

import  os      #操作系统包

九、异常

try-except-finally

raise     #抛出异常

pass

十、文件操作

a=open('number.txt','w')        #写入文件中

a.write('jin tian tian qi hen hao')

a.close()

b=open('number.txt')            #读取文件

c=b.read()

cs=b.readlines()

b.close()

with  open('number.txt','w')  as  nu:              #打开文件,并且会自动关闭

十一、类

class Parent:

        '帮助文档:XXXX'

        number=100           #所有实例共享

        def  __init__(self,name,age):

                self.name=name

                self.age=age

class  Child(Parent):

Python中自带的方法(也可以在类中定义方法):

        p1=Parent('tom',24)

        p1.name

        p1.name=23

        del  p1.name

        hasattr(p1,'name')

        getattr(p1,'name')

        setattr(p1,'name','yudi') 

        delattr(p1,'age')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值