A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

lbsxzl

初级黑马

  • 黑马币:38

  • 帖子:6

  • 精华:0

© lbsxzl 初级黑马   /  2018-5-31 20:04  /  949 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在黑马学了快半个月python,大概总结一下收获:
python:
面向对象,解释型语言
变量:
储存数据,比如:name =  123
见名知意单词间加下划线user_name /username /UserName
区分大小写,不能使用关键字
数据类型:
Str(string):字符串
复杂数据类型:(列表(list);元组(tuple);字典(dict))
Int(interger):整数
float:小数;浮点数
bool(Boolean):布尔;真假,只有True非零即真和False空字符串和0
type函数:
type(name)查看数据类型
函数名加(参数):
函数类型转换,将括号内的内容转换为整数
Input函数:键盘输入,得到的数据类型均是字符串
字符串变量 = input(“提示信息”)
格式化字符:%%输出%
%s 字符串
%d 整形%06d如果不够六位前面用0补齐,够六位是多少显示多少
%f 浮点型%.2f表示只显示小数点后两位
标识符:命名规则和变量一样
if语句:判断
比较运算符==;<;>;<=;>=;!=;<>;
格式:if(顶头写)条件句加冒号:
(空四个)输出结果
else:(顶头写)条件句加冒号:
(空四个)输出结果
逻辑运算符:and or not
elif :用法和if相同,必须前面有if,if平级,不满足if条件时,满足elif执行操作
if嵌套:满足上一个if条件情况下,想要添加新的条件,可以增加if,嵌套在上一个if语句中
while循环:定义一个整数变量用来记录循环次数: i = 0
while条件满足时:                                   while I <= 5
希望循环的代码:                                    print(helloworld)
处理计数器:                                            i+= 1
break:打断循环,continue:继续循环
转义字符:(常用)
\n换行\t制表符
函数:封装代码块,实现单一的功能
语法:def 函数名():
函数封装的代码
函数中形参:表示占位,没有实际意义
实参:实际参数,会传递给形参
Return:返回值,将函数中的数据(局部变量)返回到全局,后面的代码不会执行
高级变量:列表,元祖,字典,可以互相转换(增删改查)方法太多
循环遍历:
从头到尾依次从列表中获取数据
for 定义一个变量in列表名:
将列表中的数据遍历到变量中
全局变量:定义在函数外的变量,全部函数和全局都可以调用
局部变量:定义在函数中的函数,只有函数中使用,用完销毁
面向对象相比函数是一个更大的封装
对象:实际存在的,可以通过类去创造对象
:是一个模板,命名满足大驼峰命名法,包含属性,方法
类名:分析整个业务流程,出现的名词
属性:对对象特征的描述,名词
方法:对象具有的行为,动词
dir函数可以查看对象所有属性及方法__init__
第一个参数必须是self
class 类名(大驼峰命名法):
def 方法1(self,参数列表):
   pass
def 方法2(self,参数列表):
   pass
对象 = 类名()
对象.方法()
__init__:初始化方法
__del__:被销毁前执行操作
__str__:必须加return,用来print对象时,返回字符串,而不是地址
私有属性:不希望公开的属性,外界无法调用,对象方法内部可以访问
私有方法:不希望公开的方法,外界无法调用,对象方法内部可以访问

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马