计算机二级Python笔记——第一部分

2018/08/05 09:03

python 的基础章节

  1. python程序的组成、结构及书写规则
  2. python的基本数据类型
  3. python基本运算类型
  4. 结构和语句
  5. python的特征数据类型及操作
  6. 文件操作
  7. 函数与模块
  8. 面向对象设计

2018/08/05 09:09

python初识

  1. python的起源

创始人Guido vanRossum(吉多·范罗苏姆)

python诞生于1989年圣诞节,为ABC语言的继承物,python的名字起源于喜剧团体“Monty python"

  1. 为什么要用python
    1. 代码简单
    2. 代码量少
  2. python的特点:
    1. python是完全面向对象的
    2. python拥有强大的标准库
    3. python社区提供了大量的第三方模块。
  3. python的优缺点
    1. 优点:
      • 简单、易学
      • 免费、开源
      • 面向对象
      • 丰富的库
      • 可扩展性
    1. 缺点:
      1. 运行速度慢

2018/08/05 09:19

python的版本介绍(计算机二级的python为python3)

python2和python3互不兼容

python2将在2020年停止支持

从2019年1月1日起,任何新的功能版本都只支持python3

 

python的起步

  1. 安装python
  2. 安装文本编辑器
  3. 编写运行hello_world.py
    1. (注意安装的版本;安装时注意要勾选add python path复选框)

安装文本编辑器:

geany:

    1. 一款简单的文本编辑器,易于安装,可以直接运行几乎所有的程序,可以自动做颜色代码标记

2018/08/05 09:27

python实现hello_world

print("hello world") //python可以用换行代替分号结束语句

生成菜单设置生成命令:

  • python -m py_compile "%f"
  • python "%f"

2018/08/05 09:37

变量名

变量名的命名和使用:

  • 变量名只能包含字母、数字、下划线。变量名的开头可以是字母或者下划线,但不能是数字。
  • 变量名不能包含空格,但是可以使用下划线来分割其中的单词
  • 不能将python的关键词和函数名中作为变量名
  • 变量名应既简短又具有描述性

2018/08/05 10:22

字符串的介绍

字符串就是一系列的字符。在python中,用引号引起来的都是字符串,包括单引号和双引号。

‘this is a string' "this is also a string"

  1. 使用”方法“修改字符串的大小写
    1. .upper()方法全部改为大写 如:print(name.upper()) //name为变量
    2. .lower()方法全部改为小写
    3. .title()方法将首字母大写
  2. 合并字符串
    1. 用+合并两个像同类型的变量名称 如:print("full_name =" first_name + last_name)
  3. 使用制表符或者换行符来添加空白
    1. 制表符为 \t (即tab)
    2. 换行符 \n

2018/08/05 10:33

数字的介绍

分类:整数/浮点数

整数:

  • 在python中可以对整数执行+-*/(加减乘除)运算
  • pytho还支持运算次序,因此在同一表达式中使用多种运算。还可以是用括号来修改运算次序
  • 空格不影响python计算表达式的方式

浮点数

  • python将带小数点的数字都成为浮点数

 

str()函数:

  • 实现数字转化字符

2018/08/05 10:47

注释的使用

在python中,注释用#来标识,一旦标注了#,#后面的内容就会被python解释器忽略。

2018/08/05 13:13

列表的介绍

  1. 什么是列表:
    1. 例子:names = ['zhangsan','lisi','wangwu',23,44,19,[11,25,11]] //列表可以嵌套
    2. 列表:
      1. 由一系列特定顺序排序的元素组成,列表名命名规则与变量相同。列表内可以加如任何信息。
      2. 在python中,用[]来表示列表,并用 ,来分割其中的元素。
  2. 如何使用列表元素:
    1. 列表是有序的集合,因此要访问列表的任何元素,只需要将该元素的索引告诉python即可
    2. 在python中,第一个列表元素的索引为0,而不是1。(考点)
    3. 最后一个列表元素的访问,python提供了一种便利的语法,通过将索引定为-1。
      1. 例子:print(names[-1])

2018/08/05 13:29

修改、添加和删除元素

  1. 修改:
    1. message_age[2] = 'wangwa'
  2. 添加:
    1. message_age.append('添加的值') //在末尾添加与元素
    2. message_age.insert(1,'插入的值') //在1下标位置插入元素
  3. 删除
    1. message_age.del[索引号] //删除索引号对应的列表项
    2. message_age.pop(索引号) //临时性排除选项
    3. message_age.remove('选项内容') //把相应的内容字符串的的项删除

2018/08/07 02:42

组织列表之排序

四种常用的排序方法:

  1. 对列表进行永久性排序:sort():可以将列表中的元素按照字母的顺序排序 //names.sort()
  2. 对列表进行临时性排序:sorted():不改变原来的实际排列顺序,同时给出按照字母排序的临时列表 //sorted(names)
  3. 倒序打印列表:reverse():反转列表元素的排列顺序,会永久性的修改元素的排列顺序。可以通过再次使用该函数恢复到原来排列顺序 //names.reverse()
  4. 确定列表长度:len():快速获取列表的长度。 len(names)

2018/08/07 03:00

遍历列表

  • for循环:
    • 例子:
      • names = ['zhangsan','lisi','wangwu']
      • for name in names : //python中的for语句固定与:搭配
        • print('your name is :' , name)
      • print('print end')

2018/08/07 03:11

操作数值列表

  1. range()函数:
    1. 生成一系列的数字
    2. range(start,end,scan) 参数含义:
      1. start:计数的开始位置,默认为0
      2. end:计数的结束位置(不包含定义的值)
      3. scan:每次跳跃的间距,默认为1。
  2. 如果range()只有一个参数,则表示从0开始进行间隔为1的跳跃,以获取的一个的参数作为结束
  3. 使用range()创建数字列表
    1. list()函数:将数据转化为列表
      1. 例:
        1. numbers = list(range(1,10))
        2. print(numbers)

2018/08/07 03:30

对数值列表进行统计计算

  • 实现10以内的奇数的平方输出 //tips:python中**代表乘方运算
    • 常规方法:
      • y = []
      • for x in range(1,10,2):
        • y.append(x**2)
      • print(y)
    • 列表解析:
      • y = [x**2 for x in range(1,10,2)]
      • print(y)
  • 对数字列表执行简单的统计计算:
    • min()函数:最小值
    • max()函数:最大值
    • sum()函数:总和 //sum函数只能操作数字列表

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值