随笔分类 - 《python》编程从入门到实践(第二版)学习笔记
摘要:文件和异常 1、文件 1.1 从文件中读取数据 使用文本文件中的数据,可以直接将整个文本文件读取出来,也可以逐行读取 1.1.1 读取整个文件 with open('content.txt') as file : contents = file.read() print(contents.rstri
阅读全文
摘要:类 1.创建和使用类 1.1创建dog类 class Dog: """模拟小狗""" def __init__(self, name, age): """初始化属性""" self.name = name self.age = age def sit(self): """模拟小狗坐下""" prin
阅读全文
摘要:函数 编程大师Martin Fowler先生曾经说过:“代码有很多种坏味道,重复是最坏的一种!”要写出高质量的代码首先要解决的就是重复代码的问题。可以将重复代码定义为函数,只需要反复调用函数即可,避免代码冗余。 1. 定义函数 使用def关键字告诉Python要定义一个什么名称的函数 紧跟在def后
阅读全文
摘要:1.函数input()的工作原理 函数input()让程序暂停,等待用户输入一些文本,获取到用户输入的文本赋给一个变量,用户输入后按下Enter键继续执行 1.1 编写清晰的程序 每当使用函数input()时,都应指定清晰易懂的提示,让用户来进行输入 在提示末尾添加包含一个空格,可将提示和用户输入的
阅读全文
摘要:#字典 ##1.使用字典 字典是一系列的键值对,每一个键都与一个值相关联 与字典里的键相对应的可以是数、字符串、列表乃至字典 ###1.1 访问字典里的值 获取字典里的值,可依次指定字典名和放在方括号内的键 如: alien_0 = ['color':'green'] print(alien_0['
阅读全文
摘要:###if语句 ##1.条件测试 每条if语句的核心都是一个值为True或者False的表达式,这个表达式叫做条件测试 如果条件测试的值为True,if语句就执行,否则就不执行 #1.1 检查是否相等 比较变量与特定值是否相等用两个“=”来进行判断 #1.2 检查是否相等时考虑大小写 python中
阅读全文
摘要:#操作列表 ##1.遍历整个列表 使用for循环来遍历列表 magicians = ['ada','adam','alice'] for magician in magicians : print(magician) magicians = ['ada','adam','alice'] for ma
阅读全文
摘要:#列表 ##1.何为列表 列表是由一系列特定顺序排列的元素组成 用方括号[]表示列表,并用逗号分隔元素 ###1.1 访问列表中的元素 访问列表中的任意元素,只要指出元素的索引 例如: bicycles = ['trek','giant','specialized'] print(bicyles[0
阅读全文
摘要:数 ##1.整数 在python中可以对整数进行加减乘除 使用两个'*'表示乘方运算 如 3**2 就是3的平方 ##2.浮点数 python将所有带小数点的数称为浮点数 ##3.整数和浮点数 任意两个数相除时,结果总是浮点数,即便这两个数是整数且能整除 无论是哪种运算,只要有操作数是浮点数,pyh
阅读全文
摘要:##字符串 ###字符串就是一系列字符,在python中使用单引号或者双引号括起来,能够在字符串中灵活地包含引号 #1.修改字符串的大小写 方法title()改变字符串的首字母大小写 方法lower()将字符串中所有字母变成小写 方法upper()将字符串中所有字母变成大写 #2.在 字符串中使用变
阅读全文
摘要:1.变量 每个变量都指向一个值——与该变量关联的信息 ##1.1 变量的命名和使用 变量名只能包含字母、数字和下划线 变量名能以字母或下划线开头 变量名不能包含空格,但能使用下划线来分隔其中的单词。例如hello_guests 不要将python关键字和函数名当作变量名,如print 变量名应该尽量
阅读全文

浙公网安备 33010602011771号