python语言基础知识如下:
1、Python语言是一种解释型、面向对象的编程语言,是一种开源语言。
2、表达式从左到右在同一个基准上书写。
3、对象的含义:对象是某个类的实例,对象由唯一的id标识,对象可以通过标识符来引用,对象引用即指向对象实例的标识符。
4、计算机程序处理的数据必须放入到内存,python所有的数据都是对象,每个对象都是某个类的实例,即数据对象具有数据类型。
5、Python包含三种特殊的数据类型:NoneType、NotImplementedType、Ellipsis。
如下:
一、Python语言基础
Python核心:Python数据基本运算、语句、容器、函数
Python 面向对象编程:OOA、OOD、OOP、天龙八部技能系统框架 设计 Python高级:模块、包、函数式编程、文件。
二、Python高级软件开发技术
Linux操作系统 :Linux常用命令、编辑工具、vim/Pycharm
数据结构与算法 :链表、栈和队列、树和二叉树、查找排序
IO网络编程:文件操作、字节流读写、网络协议、套接 字、TCP/UDP
并发编程:多进程、进程池、进程通信、多线程、线程锁、多任务并发、IO模型、协程
Python 正则表达式:正则表达式、贪婪模和非贪婪模式、re模块
MySQL基础:数据库应用、SQL语言、Mysql增删改查、 pymysql模块
三、Python Web全栈式工程师
HTML/CSS HTML5标签,CSS选择器,CSS样式属性以 及值
Java :JS流程控制,DOM,BOM,JQuery API
MySQL高级:MySQL索引、事务、引擎、优化、pymysql 模块使用
Python Django 框架:Django、模板、视图、模型、请求对象等
Ajax Ajax,:JSON, Jquery对Ajax的支持, 跨域访问
四、Python 爬虫
Redis:Redis、string、hash、list、set、zset、 Python与MySQL和Redis结合
爬虫、HTTP、BeautifulSoup,XPath,Scrapy其实无论是学习什么知识,都要有一个对学习目标的清楚认识。 只有这样才能朝着目标持续前进,少走弯路,从学习中得到不断的提升,享受python学习计划的过程。
举例2:运行结果:
运行结果:
定义:
调用:
我们经常在看别人的代码中,经常出现def(*args, **kwargs)这样的表现形式:
外部变量被改(x由100改为101):
内部变量外部也可用:
统计程序中的变量,返回的是个字典
结果:
lambda版本写法:
结果:
举例: