- 博客(12)
- 收藏
- 关注
原创 2021.1.14分组统计
Pycharm 运行一直 connecting to console问题描述把python装在了E盘,然后运行程序的时候,想把类似于MATLAB运行程序类似的变量调出来,使用网上说的下边这个方法的时候,就会出现:一直卡着connecting to console不会停止;提示问题出现TypeError: an integer is required (got type bytes)后来发现,尝试python Consote的时候也是这样,可能这是同样的问题。尝试过的方法试过了很多方法,包括:
2021-04-07 15:39:06 198
原创 Day 18文件与文件系统
基础知识待更新问题:1.打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?file1= open(r"./嗷嗷.txt",'r+', encoding='UTF-8')print(file1)2.编写程序查找最长的单词import os, collectionspath = r'./test.txt'def longest_word(filename): f = open(filename, mode='r') wordl
2020-08-09 00:50:52 197
原创 Day16-17 模块与datetime模块
模块与datetime模块模块1.定义2.命名3.导入4. `if __name__ == '__main__' `6.包7.例题模块1.定义*模块,*简单来说就是时一个.py文件,其中可以包括我们需要的任意代码。程序的设计目标是运行,而模块的设计目标是由其他程序导入并使用。2.命名built-in Namespace:内置命名空间Global Namespace:全局命名空间Local Namespace:本地命名空间查询三种命名空间的时候,按照本地-全局-内置进行查询,其实也好理解,就近
2020-08-06 17:48:47 237
原创 Day13-15类、对象与魔法方法
类、对象与魔法方法类类1.定义属性+方法?103页1、以下类定义中哪些是类属性,哪些是实例属性?class C: num = 0 # 类属性 def __init__(self): self.x = 4 #实例属性 self.y = 5 #实例属性 C.count = 6 #类属性2、怎么定义私有⽅法?定义私有变量只需要在变量名或函数名前加上“__”两个下划线,那么这个函数或变量就会为私有的了。3、尝试
2020-08-05 21:35:14 228
原创 Day11-12函数与Lambda表达式
具体知识点,有待补充例题:怎么给函数编写⽂档?可以在函数中利用双引号“ ”编写文档,利用__doc__、__name__等关键字获取函数的注释、名称等。利用help(MyFirstFunction)指令可以获得函数相关文档。怎么给函数参数和返回值注解?函数注解:参数列表内部的参数后面,加上冒号和要传入的类型闭包中,怎么对数字、字符串、元组等不可变元素更新。修改闭包作用域中的变量需要 nonlocal 关键字。分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5]
2020-08-02 21:26:27 151
原创 Day8-Day10字典、集合、序列
目录字典(映射类型)基础知识例题字典(映射类型)基础知识1.映射类型映射是键-值数据项的组合,并提供了存取数据项及其键、值的方法。只有可哈希运算的对象可以用作字典的键,固定的数据类型(float、frozenset、int、str、tuple)都可以,可变数据类型不可以,比如(dict、list、set)2.判断不可变类型(1)id(x)比较前后的id如果一样则x不可变,如果不一样,则x可变。(2)hash(x)只要不报错,则x可被哈希,即不可变。3.字典(dict)定义键-值对集合,关键
2020-07-31 21:15:19 211
原创 Day6和Day7元组和字符串
Day6 元组(1)元组和列表类似,也可以包含多种形式的元素,但是元组创建之后不能对其进行修改。(2)创建元组元组使用小括号,也可以什么都不用,但是中间必须用逗号隔开。如果元组只包含一个元素,在元素的后边必须用逗号做标记,否则括号会被认为是运算符使用。...
2020-07-28 21:59:56 231
原创 Day5列表
例题程序第一题:print('列表末尾增加元素15')lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]lst.append(15)print(lst)print('中间插入20')lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]lst.insert(2,20)print(lst)rint('将列表[2,5,6]合并到lst中')hh=[2,5,6]lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]lst.extend(hh)
2020-07-28 19:49:13 98
原创 Day4异常处理
基础知识使用print()输出的时候,可以用\n进行换行try-except语句try: 检测范围 except Exception[as reason]: 出现异常后的处理代码执行代码的范围是try和except之间的程序,如果没有异常,执行如果有异常,会执行except后边的语句,执行完except后的语句后,从try后边的执行断点处再继续排查。如果存在异常但是没有一个情况和except匹配,异常会传递给上层try中。可以将异常情况放在一个括号里,成为一个元组。
2020-07-25 21:22:49 111
原创 Day3条件循环结构
基础知识if语句单个if语句中的条件表达式可以通过布尔操作符and,or,not实现多重条件判断。if-else语句如果if语句的条件表达式结果的布尔值为假,那么程序将会执行else后边的语句。if语句支持嵌套,构成不同的层次选择结构。Python使用缩进而不是大括号来标记代码块边界。缩进位置在同一位置的就是还在循环内部。input函数用于接收来自用户的输入,这个函数可以在控制台上显示提示输入的字符串,之后等待用户输入相应信息或者按enter建或者return建来终止。input函数接受
2020-07-23 19:26:35 129
原创 Day2 位运算
基础知识原码、反码、补码计算机内部使用补码的形式。原码:最左边一位为符号位,正数为0,负数为1。数字的二进制表示。反码:正数的反码就是原码,负数的反码是符号位不变,其他位取反。补码:正数的补码就是原码,负数的补码是其反码加1。按位非~把数据的补码中全部位取反操作,包括符号位。再重复一遍,计算机中使用补码表示数据3. 按位与&4. 按位或 |5. 按位异或^6. 按位左移<<(尖尖朝哪里就往哪边移动)将数值的二进制表示向左移指定的位以后的到结果相当于是把数
2020-07-22 10:44:04 122
原创 day1变量、运算符、数据类型
1. 怎样对python中的代码进行注释?python有哪些运算符,这些运算符的优先级是怎样的?python 中 is, is not 与 ==, != 的区别是什么?python 中包含哪些数据类型?这些数据类型之间如何转换?
2020-07-21 18:10:12 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人