栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础语法合集_python基础学完后再学什么?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础语法合集_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')

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783376.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号