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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

yihonghai

初级黑马

  • 黑马币:20

  • 帖子:7

  • 精华:0

© yihonghai 初级黑马   /  2018-5-31 19:13  /  1264 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一:Python 语言的特点
Python 是一门优雅、明确、简单的语言
Python 是完全面向对象的语言,python 拥有一个强大的标准库,并且python社区提供了大量的第三方模块
Python 的优点是:1,简单、易学2,免费、开源3,面向对象4,丰富的库5,可扩展性
缺点是:1,运行速度2,国内市场较小3,中文资料匮乏
二:关于python 中的注释及常用的快捷键
单行注释: #加空格 多行注释:”””  ”””
快捷键:ctrl + / 多行一次性注释; ctrl + x 剪切;ctrl + z 撤销;ctrl + c 复制;ctrl + v 粘贴;win + r 输入指令;Alt + tab 界面切换;Alt + f4 关闭当前程序;ctrl +w 关闭当前网页;ctrl +d 保存书签;shift + F6 修改所有的变量名; shift +F10 运行;end 当行跳至末尾;Home 当行跳至开端;
三:运算符
算数运算符: +、减-、乘*、除/、取整除//、取余数%**
优先级:1,先乘除后加减2,同级运算符是从左到右计算3,幂的优先级最高
比较运算符:==, !=, >, <, >=, <=
逻辑运算符:and ,or,not and 优先级高于 or,括号优先级大于and
赋值运算符:= , += ,-= ,*= ,/= ,//= ,%= ,**=
四:变量
定义:变量是用来存储数据的,数据通过=号赋值给变量,然后在进行下一步的运算
命名规则(标识符的命名规则):1.可以由字母、下划线和数字组成2.不能以数字开头3.见名知意4.不能与关键字重名5.不能使用特殊符号6.区分大小写7.大小驼峰规则,单词之间使用下划线连接
变量的类型:1.数字型:整形(int)、浮点型(float)、布尔型(bool)、复数型(complex);
2. 非数字型:字符串(str)、列表(list)、元组(tuple)、字典(dict.
数字类型的转换:int ---> str, str(2)  /  str--->int, int(“2”)  / int--->bool,bool(“1”)/str--->bool,bool(“hello”)
变量的格式化输出:%s ,%d ,%f,%% (%06d表示整数显示位数,%.2表示小数点后面只显示两位)
五:if else if elif 语句
if elseif 要判断的条件,条件成立时执行下行代码,else if的条件不成立时,要执行的代码
If elif: 不满足if条件,再执行elif 条件(elif不能单独使用)
If 的嵌套使用: if里面再嵌套if,外方if成立才执行内方if
六:循环
程序的三大流程:顺序、分支、循环
While 语句:条件设置为重复执行的计数器
continue:某一条件满足时,不执行后续重复的代码
break:某一条件满足时,退出循环,不再执行后续重复的代码
Whlie 的循环嵌套
七:函数
定义:把具有独立功能的代码块组织为一个小模块,在需要的时候调用
步骤:1.定义函数2.调用函数(import导入并且调用)
格式和调用: def 函数名():  调用:函数名()
参数:形参(作为变量使用),实参(把数据传递到函数内部)
返回值:函数完成工作后,最后给调用者的一个结果,用return可以返回结果;调用的一方,可以用变量来接收函数返回的结果;return后方的代码都不会被执行
函数的嵌套使用:一个函数里面又调用了另外一个函数
八:高级变量类型
列表(list):1.专门用于存储一串信息2.列表用[]定义,数据之间使用 , 分隔3.列表的索引从 0 开始
     常用操作:1.增:list.append(“”)末尾追加、list.insert(1,””)指定位置插入数据、list.append(extra_list)
      2.删:list.remove()删除指定数据、list.pop()默认删除末尾数据(指定位置)、list.clear()清空列表
      3.改:list[0] = “”修改指定位置数据4.查找:list[]查找指定位置数据
5.1:统计列表长度len(list)2:数据在列表中出现的次数list.count3:升序降序list.sort(reverse=True or Fasle)
循环遍历:在循环体内部针对每一个元素从头到尾依次从列表中获取数据(for name in name_list: print(name)
元组(tuple)1.用于存储一串信息(其中的元素不能修改),数据之间使用 ,分隔2.元组用()定义3.由多个元素组成4.元组的索引从0开始5.元组中只包含一个元素时,需要在元素后面添加逗号6.格式化字符串7.可以接受任意多个参数,或者一次性返回多个数据
8.循环遍历(for item in info: print(item))
          常用操作:1.查:info_tuple[]指定位置查找 /info.index (info.count)
          元组和列表之间转换:list(元组) tuple(列表)
字典(dict): 1.存储多个数据2.列表是有序的对象集合,字典是无序的对象集合3.字典用{}定义4.key是索引,值value是数据,之间用 :分隔;键必须是唯一的,只能使用字符串、数字或元组;值可以取 任 何数据类型
          常用操作:增删改查(dict[“name”]=”xiaoming ”,dict.pop(“name”)

1 个回复

倒序浏览
海哥好贴心
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马