
python
记录本人在学习python时遇到的问题与解决方案
@lazypet~
let me get better
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python2
import random def main(): wordsDisk=[] file = open("hamlet.txt", encoding='UTF-8') text = file.read() if not text: print("文件读取失败") data = text.replace('\n', '').replace(',','').replace('|','').replace('!','') \ .repla原创 2020-12-03 20:33:24 · 153 阅读 · 0 评论 -
python1
def main(): file = open("score.txt", encoding='UTF-8') readData = [] while 1: line = file.readline() if not line: break splitLine = line.replace('\n', '').split(',') readData.append(splitLine) fil原创 2020-12-03 20:09:41 · 129 阅读 · 0 评论 -
python测试
```python import random # 定义玩家 farmer1 = [] #农民 farmer2 = [] #农民 landlord = [] #地主 lastCard = [] card = [] #牌组 # 输出牌 def putCard(card): card = sorted(card) print(card) # 生成牌 for i in range(1, 14): if i == 1: i = "A" elif i == 1.原创 2020-11-05 20:35:28 · 157 阅读 · 0 评论 -
python类基础
1、类的定义 1、这里的self和this指针功能类似 2、类的属性一定得初始化 3、私有变量在前面加双下划线 class Box(): def __init__(self,length,width,height): '''这个函数是构造函数''' self.length = length self.width = width self.height = height def volmum(self): '''这个函数是自定义函数''' return原创 2020-07-07 21:55:44 · 176 阅读 · 0 评论 -
python函数基础
1、函数的定义 def 函数名([参数]): 函数体 [return 返回值] dic = {'name':'JOJO','age':'18','sex':'man'} def getDicValue(dic): temp = len(dic) return temp; temp = getDicValue(dic) print(temp) 3 2、函数的传参方式 1、位置传参 2、关键字传参 3、变量传参 #-*- coding:UTF-8 -*- dic = {'name':'JOJO'原创 2020-07-07 16:25:13 · 186 阅读 · 0 评论 -
python字典
1、字典的定义 key:value ,key不可重复 b = { a:b } 2、字典基本操作 1、字典元素获取 1、数组下标访问 3、字典元素修改 1、数组下标访问 4、字典元素删除 1、del操作符删除 3、高级操作方法 方法 1、删除字典内全部元素clear() ...原创 2020-07-03 19:17:27 · 349 阅读 · 0 评论 -
python元组
1、元组的声明 test = () test = (1,) 注意:在只有一个元素的时候要在后面加逗号,保证数据类型是元组 2、元组的访问 1、通过数组下标访问 2、通过切片访问 3、元组中的值不能被修改原创 2020-07-03 18:36:07 · 114 阅读 · 0 评论 -
python列表的操作方法
1、列表的定义 test = [ ] 2、基本操作方法 1、获取元素 1、通过索引获取元素 2、通过切片获取元素 (和字符串类似) 3、高级操作方法 1、尾部增加元素 append() 2、列表清空clear() 3、复制列表copy() 4、统计指定元素个数count() 5、两个列表元素合并extend() 6、返回指定元素下标index() 7、指定位置插入新元素insert() 8、删除并返回指定下标对应的元素pop() 9、删除列表中指定元素remove() 10、翻转列表中元素个数revers原创 2020-07-01 23:55:42 · 234 阅读 · 0 评论 -
python数字与数字类型转换
1、数字类型 整型、浮点、复数、布尔 2、运算 1、加减乘除 2、模 % 幂 ** 取整 // 3、复数取实部.real 复数取虚部.imag 4、逻辑运算符 and or not 5、与或非左移右移运算(这里不讲) 6、bin(Numeric)函数可将十进制转化为二进制 3、数字类型转换 1、转整型 int(Numeric) 2、浮点 float(Numeric) 3、复数 complex(Numeric) 4、二进制 bin(Numeric) 5、字符串 str(Numeric)原创 2020-07-01 17:14:36 · 271 阅读 · 0 评论 -
python字符串
1、声明方式 用单引号、双引号、三引号成对表示 至于单引号和双引号在字符串中的语法,和js一样 三引号可以实现换行符 例如: a= '''hello world hello JOJO''' print(a); 执行 hello world hello JOJO 2、字符串获取 1、通过下标获取 是通过数组下标的方式,数组下标不当会造成数组越界 2、通过切片获取 这不是通过数组下标的方式,所以不会数组越界 切片操作一定是从左到右 代码: #-*- coding:UTF-8 -*- a="012345678原创 2020-07-01 14:29:08 · 125 阅读 · 0 评论 -
Python详解:变量的存储方式
1、python中的变量的访问 变量的访问在c中有按值和按引用两种方式,但是在python中是按引用访问的变量 下面是基础变量的访问方式(包括) 例如 a=10 a="JOJO" 在内存中具体实现如下 地址 数据 1000 # a 88888888 1002 # 10实际是保存在a指向的地址保存的数据 地址 数据 88888887 # 888888...原创 2020-05-07 18:08:36 · 1361 阅读 · 1 评论