随笔分类 - Python学习笔记
摘要:一、Bug的由来及分类 (1)粗心导致的语法错误 SyntaxError 自查宝典 漏了末尾的冒号,如if,循环语句,else语句 缩进错误,该缩进的没缩进,不该缩进的瞎缩进 把英文字符携程中文字符,比如说:冒号、引号、括号 字符串拼接的时候,把字符串和数字拼在一起 没有定义变量,比如说while
阅读全文
摘要:一、函数的定义 函数就是执行特定任何用来完成特定功能的一段代码。 复用代码 隐藏实现细节 提高可维护性 提高可读性便于调试 格式: def 函数名(【输入参数】): 函数体 【return XXX】 def calc(a, b): #a,b 为形参 c = a + b return c result
阅读全文
摘要:一、字符串的驻留机制 字符串是不可变的字符序列,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间。而是把字符串的地址付给新创建的变量。(仅保存一份相同的且不会改变的 a= 'hello' b = "hello" c = '''
阅读全文
摘要:一、定义 Python内置的数据结构之一,是不可变序列 不可变序列:字符串、元组,没有增删改操作 可变序列:可以对序列进行增删改操作,对象地址不发生更改 lst = ['hello',98,'me'] print(lst) print(id(lst)) lst.append('sa') print(
阅读全文
摘要:一、定义 Python内置的数据结构之一,与列表一样是一个可变序列。 与键值对的方式存储数据,字典是一个无序的序列(必须的) 变量名 = {键:值,键:值,键:值} 二、字典的实现原理 pyhthon中的字典是根据key查找value所在的位置 三、字典的创建 (1)使用花括号 score = {‘
阅读全文
摘要:一、列表定义 变量可以存储一个元素,而列表是一个“大容器”可以存储n多个元素,程序可以方便的对这些数据进行整体操作,相当于其他语言中的数组。 一字排开 列表中可以存储不同数据类型 二、列表的创建 (1)使用中括号[],元素之间用‘,’隔开 (2)使用内置函数list() lst = ['you ',
阅读全文
摘要:一、for-in循环 in表示从(字符串、序列等)中一次取值,又称为遍历 其便利对象必须是可迭代对象 语法结构: for 自定义的变量 in 可迭代对象: 循环体 for item in 'Python': #第一次去除P,将P赋值给item,将item的值输出 print(item) #range
阅读全文
摘要:一、range()函数 用于直接生成一个整数序列 创建range对象的三种方式: (1)range(stop) 创建一个(0,stop)之间的整数序列,步长为1 (2)range(start,stop) 创建一个(start,stop)之间的整数序列,步长为1 (3)range(start,stop
阅读全文
摘要:1996年,计算机科学家证明:任何简单或复杂的算法都可以由顺序结构、选择结构(if)和循环结构(while,for-in)组合而成 一、顺序结构 逐步一次、从上向下顺序执行语句 二、对象的布尔值 Python一切皆对象,所有的对象都会有一个布尔值 (1)获取对象的布尔值 使用内置函数bool() (
阅读全文
摘要:一、input()函数的基本使用 present = input(‘大圣想要什么礼物’) 作用:接受来自用户的输入 返回值类型:输入值的类型为str 值的存储:使用 = 对输入的值进行存储 name=input() print(name) 先输出问题到屏幕上,在输入回答 name=input("wh
阅读全文
摘要:一、二进制与字符编码 1、8位 = 1 byte 1024 byte = 1 kb A=65 字符编码发展历程 : 二进制0,1 ASCII 中国 | GB2312 GBK GB18030 其他世界 | Unicode now : UTF-8 字符转为十进制 :ord() 二、保留字与标识符(pyt
阅读全文
摘要:一、print函数 作用:1、输出数字。 print(520) 2、输出字符串。(注意:输出字符串要添加单引号、双引号或三引号,告诉编译器可直接输出,不用分析) print('you are so beatuy') 3、输出含有运算符的表达式(可直接在控制台输出答案) print(5*3) 4、可将
阅读全文

浙公网安备 33010602011771号