
python语句
文章平均质量分 65
niu1024
一个python小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python3.8.4下载
python3.8.4下载有些人很想学python,但是没有python终端,怎么办呢?niu1024来帮你解决。其实只要点击下面的网址,然后下载里面的文件,在解压,点开解压后的文件,就可以下载并安装python啦。但是下载的步骤太难了,怎么办呢?其实很简单。Install Now就是立即下载,而Customize installation要你自己去自定义安装。注意最下面的Add Python 3.8 to PATH,最好它给勾上去,不然就要自己配置环境变量。如果你选的是Install No原创 2020-12-21 23:01:03 · 1416 阅读 · 0 评论 -
python --- print模拟进度条(升级版)
pythonpythonpython — 模拟进度条之前我们讲到了python的进度条,唯一美中不足的是它会换行。没看过的小伙伴们点击这个链接:print模拟加载进度条测试请大家做个选择题:print("helloworld")程序会输出啥?A:helloB:worldC:helloworldD:helloworld答案:C那这个呢?print("hello\rworld")A:helloB:worldC:helloworldD:helloworld答案:B\原创 2020-07-31 12:23:59 · 458 阅读 · 0 评论 -
py2输入流 to py3输入流
py2输入流 to py3输入流raw_inputpy2 raw_input() 就是 py3 input()input**py2 input() 就是 py3 eval(input())eval表达式eval表达式就是让python控制台读取python代码。(string类型)小结今天我们知道了py2的raw_input,input转py3的input,eval(input),还知道了eval表达式。...原创 2020-07-17 11:09:35 · 133 阅读 · 0 评论 -
python—NaN
pythonpythonpython—NaNNaNNaNnan就是not a number,类型为float。比较其他像dict,list,int,普通float,tuple等等的99.99%都是这样的:**id不同,值相同,is表达式为 False,==为True,id相同(值绝对相同),is表达式为 False,==为True,id与值都不同,is和==都为False。**NaNid相同(值绝对相同),is表达式为 True,==为False,譬如:float("nan") is原创 2020-07-13 17:42:45 · 318 阅读 · 0 评论 -
python---如何用5行代码写出类似time.sleep的效果(不依赖time.sleep)
pythonpythonpython—如何用5行代码写出类似time.sleep的效果(不依赖time.sleep)代码#sleep.pyimport timedef sleep(seconds): start_time = time.time() #此处返回python调用函数开始时的时间戳 while time.time() - start_time < seconds: #一直在比较是否小于seconds,直到大于或等于seconds停止 pass调用#test.pyim原创 2020-07-11 18:07:11 · 1186 阅读 · 0 评论 -
python—转义字符
pythonpythonpython—转义字符\a — 响铃\b — 退格(backspace)\f — 换页符\n — 换行\r — 回到一行开始的位置(idle,sublime等不支持)\t — Tab字符\uXXXX — utf-16字符\v —垂直制表符\xXX — ASCII字符\UXXXXXXXX — utf-32字符\XXX(XXX是八进制) — ASCII字符\\ — 反斜杠自己\’ — 单引号\" —双引号...原创 2020-07-10 12:27:20 · 251 阅读 · 0 评论 -
python—os.system
pythonpythonpython—os.systemos.systemos.systemWINDOWS用户请往下看。cmdcmd就是windows的控制台,用DOS编程。代码def clear(): import os os.system("cls")是不是把你们的python终端清除了呢?运行原理python -> os.system ->dos↑_________↓↑_______ ↓其实os.system就像一个“中介”,把python命令通过这里再转到cmd原创 2020-06-27 16:41:17 · 657 阅读 · 0 评论 -
print — flush
pythonpythonpython—printprintprint—flushflushflush代码def slowprint(text,times = 0.1): import time for i in text: print(i,flush = True,end = "") time.sleep(times)作用flush = True是什么?flush在print里默认是False(非实时打印)小明:那flush = True是实时打印咯?没错。小结今天我们知道了原创 2020-06-27 16:17:10 · 525 阅读 · 0 评论 -
别再用if-else了!
别再用if-else了!某代码def func(a): if a == 0: return False else: return True原创 2020-06-21 17:45:51 · 241 阅读 · 1 评论 -
python—关于那些没用的操作
pythonpythonpython—关于那些没用的操作if Trueif True: print("hello world")输出:hello world直接print(“hello world”)它不香吗?while Falsewhile False: print("EMMM...")print("hello world")输出:hello world上面两行代码我看着都烦。range(0)n = range(0)for i in n: print(i)啥也没原创 2020-06-07 13:46:20 · 282 阅读 · 0 评论 -
解决python的bin不支持小数的问题
解决pythonpythonpython的binbinbin不支持整数的问题十进制【小数】转二进制整数整数部分就很简单,比如说:3838 / 2 =19…019 / 2 = 9…19 / 2 = 4…14 / 2 = 2…02 / 2 = 1…01 / 2 = 0…1所以是100110。小数既然整数部分要除以2,那小数部分就得乘2。0.1260.126 * 2 = 0.252 -> 00.252 * 2 = 0.504 -> 00.504 * 2 = 1.008原创 2020-05-30 11:24:37 · 1046 阅读 · 0 评论 -
py2的xrange和range与py3的range
<py2>xrange与<py3>range语法<py3>rangefor i in range(end,start = 0,step = 1): 语句<py2>xrangefor i in xrange(start = 0,end,step = 1): 语句#和py3相似py3和py2(range和xrange)到底谁快作为一个标准的程序,快才是重点,谁都不愿意程序慢慢的吧。这是我做的实验:#py2.7import timesta原创 2020-05-19 18:42:43 · 265 阅读 · 0 评论 -
python---类的__call__函数:让自己的对象是个callable
pythonpythonpython—类的__callcallcall__函数:让自己的对象是个callablecallablecallable代码定义类class newclass(object): #定义类 def __init__(self): #__init__绝对不能丢 pass def __call__(self): print("这个东西是callable!")实例n = newclass()n()输出:这个东西是callable!小结今天我们知道了如何让自原创 2020-05-17 16:16:52 · 383 阅读 · 0 评论 -
用python制作A和C(排列数与组合数)
用python制作A和C(排列数与组合数)代码def A(a,b): #排列数 n = 1 for i in range(a,a-b,-1): n *= i return ndef C(a,b): #组合数 return A(a,b) // A(b,b)实例A(4,4)c(4,4)输出:241特殊的for循环:for(end,start,-n)for i in range(10,0,-1): print(i)输出:10987654321re原创 2020-05-16 16:52:32 · 1260 阅读 · 0 评论 -
解决complex转int的问题
解决complex转int的问题代码错误int(666j)Traceback (most recent call last):File “<stdin>”, line 1, in <module>int(999j)TypeError: can’t convert complex to int正确def complextoint(cp): cp = list(str(cp)) #从complex转str再转list cp = cp.remove(j) #去掉原创 2020-05-11 18:30:17 · 7654 阅读 · 0 评论 -
恶搞
恶搞⚠:此文章只作为娱乐。commandrem C:\users\admin\desktop\wegame.bat:aecho 滚!echo 真烦!echo 10echo 9echo 8echo 3echo 2echo 1echo 分身!start C:\users\admin\desktop\wegame.batgoto apython#同学源代码#对chr...原创 2020-05-07 18:12:12 · 513 阅读 · 0 评论 -
python--ellipsis
pythonpythonpython—ellipsisellipsisellipsis中文省略代码l = [1,2]l.append(l)你想象的1输出:[1,2,[1,2]]2输出:[1,2,[1,2,[1,2,[1,2,[1,2]]]]] <无限嵌套直到python终端内存爆炸>3(逻辑问题)输出:[1,2,1,2]…python...原创 2020-05-05 22:35:40 · 1059 阅读 · 0 评论 -
类的__init__函数--让类像个函数
类的__init__函数—让类像个函数代码class myclass(): def __init__(cls): print("myclass像个函数!")myclass()输出:myclass像个函数!这是为什么因为python似乎和我们有个“约定”,在一个类里定义__init__函数,在直接调用类,就可以让类变得像函数。小结今天我们知道了如何让类像个函数,还知道了...原创 2020-05-04 15:45:05 · 723 阅读 · 0 评论 -
python--自己做个Error和Warning
pythonpythonpython—自己做个ErrorErrorError和WarningWarningWarning类继承class a: #原始类a aa = 0 ab = 1class b(a): #b继承了a ba = 2 bb = 3print(dir(b))输出:[‘aa’,‘ab’,‘ba’,‘bb’]这就是简单的类继承。BaseException这...原创 2020-05-04 13:26:55 · 625 阅读 · 0 评论 -
py2的long和unicode以及encoding注释
py2py2py2的longlonglong和unicodeunicodeunicode以及encodingencodingencoding注释long代码#这是py2print(99999999999999999999999999999999999999999999999)输出:99999999999999999999999999999999999999999999999L多出...原创 2020-05-03 10:28:55 · 887 阅读 · 0 评论 -
python常量--enum
python常量python常量python常量—enumenumenumC++C++的常量用const标志。#include<iostream>using namespace std;int main(){const int i = 0; //定义整形常量i为0cout << i << endl;return 0;}输出:0代码定...原创 2020-05-02 12:09:57 · 540 阅读 · 0 评论 -
py2 & py3
py2 & py3py2“特产”longlong在py2中是必不可少的。我们来看看:n1 = long(3)print(n1)n2 = long("123")print(n2)输出:3L123Lunicodepy2中unicode(u前缀或U前缀)是必不可少的,因为那时的python不默认unicode,所以才有这种前缀(当然py3也有这两个前缀,不过py3默认...原创 2020-05-01 18:02:38 · 510 阅读 · 1 评论 -
python---做一个恶搞程序
python—做一个恶搞程序⚠:本文章只作为娱乐用。very easyprint("You can't win this game") #你不可能赢这个游戏n = int(input("Between 1 and 10 type a number(integer)")) #在1到10之间写一个数字(整数)print("Your answer isn't integer or not be...原创 2020-04-07 22:07:46 · 5220 阅读 · 7 评论 -
ascii 0 -- 255
ascii 0–255⚠:有一些字符可能显示不出来。'''NUL 0 null 1 start of headline 2 start of text 3 end of text 4 end of transmission 5 enquiry 6 acknowledge 7 bell 8 backspace 9 <\t tab> 10 &l...原创 2020-04-05 14:45:14 · 582 阅读 · 0 评论 -
if-true
python—if True有没有用?我觉得他总有它的用处,比如特殊原因,缩进行太多,为了避免太累,我就用它来解决缩进问题。#niuniu.py'''这是我之前的文件'''if True: from time import * start = time() class Niuniu: @classmethod def A(self...原创 2020-04-03 21:38:45 · 703 阅读 · 0 评论 -
python--- if __name __ == '__main __'
pythonpythonpython—if __name __ == ‘__main __’上次我们讲了python的__name__,知道了__name__的一些功能,我们今天就讲讲python的原创 2020-04-01 21:22:28 · 234 阅读 · 1 评论 -
python---导入 py文件
python—导入 py文件怎么用先看代码:#test1.pyprint("hello world")确保你保存了test1。(不过也有可能失败)#test2.pyimport test1输出:hello world为什么要用这项功能**因为可以让...原创 2020-03-31 18:17:52 · 874 阅读 · 0 评论 -
python-__name__
python—__ name __怎么用__name__ = 'niu1024'class niuniu: def double(self,n): return n * 2 def niu(self): return "niuniu"print(niuniu)输出< class niu1024.niuniu >有什么作用可以让类的上级名字改为其他名字(初...原创 2020-03-30 19:15:48 · 190 阅读 · 0 评论 -
python---ascii or unicode
python—asciiasciiascii or unicodeunicodeunicodeASCII在python中,ascii是一个重要的函数,他能把任何字符转成ascii格式,如果你的python是utf-8,那就尽量不要用ascii,(除非必须是ascii格式)原因之后详解。尽量不用ascii如果是utf-8:print(len("中"))输出:1如果是ascii:...原创 2020-03-30 12:45:56 · 308 阅读 · 0 评论 -
python---join
python—joinjoinjoin怎么用模拟强调文本:while True: n = input() print("-".join(n))输入&输出:pythonp-y-t-h-o-nniun-i-ucbdcvdfv873yr38fwc-b-d-c-v-d-f-v-8-7-3-y-r-3-8-f-wjoinj-o-i-n在python里,join是什...原创 2020-03-28 17:38:38 · 354 阅读 · 0 评论 -
二进制^v^
二进制什么是二进制?二进制是一个以0、1计数的一种方法:0表示关,1表示开。二进制有什么用?因为二进制0表示关,1表示开,所以运用于机器,而其他进制(2–62进制)是做不到这点的。0.1+0.2很多人看到这里,可能会说:“‘0.1+0.2’跟二进制有什么关系?”其实他们的计数法还是二进制,所以你可能会看到你可以看到这一幕:print(0.1 + 0.2)输出:0.300000...原创 2020-03-25 13:26:14 · 846 阅读 · 0 评论 -
python2---36进制转十进制:int()新应用
python2—36进制转十进制:int()新应用如何编如果要2转10,那就这样编int("01100101",2)输出:101限制如果刚才写了一个2,那就会traceback。下面是2—36进制的单位最高限制:2进制: 13进制: 24进制: 35进制: 46进制: 57进制: 68进制: 79进制: 810进制: 911进制: a12进制: b13进...原创 2020-03-28 11:21:48 · 1978 阅读 · 0 评论 -
python---NameError
python—NameErrorNameError是什么NameError是一种Error类型。如何用try: n = None if n == None: raise NameErrorexcept NameError: print('not none')输出:not noneraise方法raise方法是使程序报错的一种方法。为什么要这样呢?因为他跟pytho...原创 2020-03-27 18:15:27 · 4067 阅读 · 0 评论 -
python类
python类如何编写class name: a = xxxxxx b = xxxxxx c = xxxxxx @classmethod def name(): xxxxxx xxxxxx return xxxxxx sa = xxxxxx sb = xxxxxx sc = xxxxxx如何运用class c: @classmethod def a(sel...原创 2020-03-27 13:31:24 · 2554 阅读 · 0 评论 -
python乘方
python乘方加法python加法连萌新都知道,它就是“+”(第一阶运算)乘法python乘法很简单,它就是“*”(第二阶运算)主角—乘方python乘方不是很简单,它是“ ** ”(第三阶运算)print( 2 ** 10)输出:1024小结今天我们知道了python乘方,还知道了三阶运算。...原创 2020-03-26 15:42:13 · 11969 阅读 · 0 评论 -
python---def函数
python—def函数如何写函数可以有无限个参数def name(self1,self2,self3,......):如何编写下级代码 xxxxxx xxxxxx xxxxxx return xxxxxxreturn运行完return,这个函数就不会执行了后面的下级代码了。def r(h): return h h += 1 #不会执行 return h #同样不会...原创 2020-03-26 14:26:03 · 1230 阅读 · 0 评论 -
洛谷P1035级数求和
洛谷P1035级数求和题目阐述输入1输出2解题思路首先把整形的输入结果赋值给k,然后b是执行次数,n是与k作比较的数字,再写while循环(定义为True是为了保证程序不到一定成度就会继续执行),接下来n要开始增加了,增加的值跟执行次数相等,所以是 1 / b,再接下来是条件判断,如果n>k,那就会跳出死循环,否则继续执行,最后不是打印n的值,因为题目说输出一个n >...原创 2020-03-23 22:46:11 · 476 阅读 · 0 评论 -
python十六进制
python十六进制很早以前,我们说了二进制,在Python里,0b1111(二进制) = 0xf(十六进制)QQ好像跟python没有联系,但是如果你的账号是234567890,用python的hex方法能求出你账号的十六进制(二进制用bin)print(hex(234567890))输出:0xdfb38d2你可以试试把你的账号转十六进制,如果是电脑版就能登上去。如果成功你...原创 2020-03-26 13:15:16 · 1966 阅读 · 0 评论 -
python 用print模拟加载代码
python 用print模拟加载代码导入time库与random库import timeimport randomfor 循环for i in range(100):有人可能会问:“为什么不是101,而是100呢?好问题。因为很多游戏一般到99%的加载速度会放慢。进度条你可以这样: for j in range(i): print('*',end = '') #会慢一...原创 2020-03-25 20:59:45 · 477 阅读 · 0 评论 -
python——this
python thisimport thisimport thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated...转载 2020-03-25 20:08:01 · 906 阅读 · 0 评论