【python笔记八(切片)】教程文章相关的互联网学习教程文章

python笔记--错误和异常处理【代码】

错误和异常处理 优雅地处理Python的错误和异常是构建健壮程序的重要部分。在数据分析中,许多函数函数只?于部分输?。例如,Python的float函数可以将字符串转换成浮点数,但输?有误时,有 ValueError 错误: In [197]: float('1.2345') Out[197]: 1.2345 In [198]: float('something') --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-...

python3笔记 -- input() 和 while循环【代码】

7.1 函数input():接受一个参数(向用户显示的提示 或说明) 在提示的末尾,包含一个空格,与用户输入分开, 如,name = input('plz type your name: ')#冒号后,有空格+= 运算符:在字符串后加一个字符串,(先加再赋值) 如, say_hi = input("today") say_hi += input("how are u?")#say_hi = say_hi + 1函数int():仅获取数值 如, >>> age = input('how old are u?') how old are u?1 >>> age = int(age) >>> age > 1 False% 求...

python笔记4【代码】

序列函数 序列包括 列表,字符串, 元组list()转换成列表len() 序列长度max() 序列中最大min() 序列中最小sum(iterable[, start = 0]) 总和 x = [3, 9, 6] sum(x, 155) # x+155sorted(x) list.sort() 一样reversed(x) 返回是一个对象 list.reverse() x = [3, 9, 6] reversed(x) <list_reverseiterator at 0x1807e626048> list(reversed(x)) [6, 9, 3]enumerate(x) 结果 索引值 值 x = [3, 9, 6] enumerate(x) <enumerate at 0x1807...

Python笔记-多线程开发【代码】

import threading import time # 多个线程可以同时操作一个全局变量(多个线程共享全局变量) # 线程安全问题ticket = 20 def sell_ticekt():global ticketwhile True:if ticket > 0:time.sleep(0.1)ticket -= 1print('{}卖出了一张票,还剩{}张票'.format(threading.current_thread().name,ticket))else:print('票卖完了!!!')breakt1 = threading.Thread(target=sell_ticekt,name='线程1') t2 = threading.Thread(target=sell_ti...

大三寒假复习Python笔记系列(一)【代码】【图】

大三寒假复习Python笔记(一) 前言一、Python是什么?二、基础语法1.Python标识符2.Python 关键字3.Python 空格和空行 三、Python函数1.如何定义一个函数2.简单示例 四、Python 数据结构--序列1.序列概览2.序列概览 总结前言 本文章为在寒假期间Python摘抄笔记复习记录,有兴趣的小伙伴可以一起努力学习。# 系列文章目录提示:以下是本篇文章正文内容 一、Python是什么? Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/)是...

Python笔记-贪婪模式和非贪婪模式【代码】

# 贪婪模式:尽可能多的匹配 # 非贪婪模式:尽可能少的匹配 # 在贪婪模式后面加 ? 可以将贪婪模式转换为非贪婪模式import rem = re.search(r'm.*a','o3rjomjadas') print(m.group()) n = re.search(r'm.*?a','o3rjomjadas') print(n.group())# 加号 + 出现一次或多次 # 问号 ? 出现0次1或1次

【Python笔记】pandas排序和排名【代码】【图】

文章目录 排序SeriesDataFrame 排名SeriesDataFrame排序 对行或列索引进行排序(按字典序),可使用sort_index方法,将返回一个已排序的新对象。 Series obj=pd.Series(range(4),index=list('dabc')) # d 0 # a 1 # b 2 # c 3 # dtype: int64obj.sort_index() # a 1 # b 2 # c 3 # d 0 # dtype: int64DataFrame frame=pd.DataFrame(np.arange(8).reshape(2,4),index=['three','one'],columns=list('dabc')...

Python 笔记(Ⅱ)【图】

该笔记摘记了《Python 语言及其应用》、《Python 核心编程》等几本书的内容,从中你可以了解到关于 Python 语言的基本使用,同时也会深入讨论一些编码上的细节问题。此外,该笔记也穿插记录了关于 Python 语言的诸多面试问题8 正则表达式 8.1 特殊符号和字符 正则表达式为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。简单地说,正则表达式是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表...

Python笔记-csv文件的读写【代码】

import csv file = open('demo.csv','w',encoding='utf8',newline='') w = csv.writer(file) w.writerow(['name','age','score','city']) # w.writerow(['张三','20','100','上海']) # w.writerow(['李四','22','100','武汉']) # w.writerow(['王五','25','100','北京']) w.writerows([['张三','20','100','上海'],['李四','22','100','武汉'],['王五','25','100','北京'],] ) file.close()file = open('info.csv','r',encoding='u...

细致Python笔记-01、输入、输出、变量【代码】

01、输入、输出、变量 Python介绍 Python的创始人为吉多范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python语言的编译器。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus。他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言。 Python的优缺点 优点 Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单...

python笔记【图】

解释器 计算机只能理解机器语言。把其他语言翻译成为机器语言的工具,被称为编译器。 编译器翻译的方式有两种:一个是编译,另一个是解释。 执行python程序的三种方式: 解释器-- python3 交互式–ipyhon 集成开发环境–pycharm 解释器和交互式需要在终端中执行python程序。 执行python的第一种方式 (解释器) linux中python解释器 执行python的第二种方式(交互式) 交互式执行python程序 官方的python shell Ipython 可以在ip...

Python笔记-2021-01-15【代码】

print(abs(-20)) #abs取绝对值 print(all('hello ,world')) #all如果所有的元素转换成布尔值都是true,结果是True,否则就是false print(all([1,2,3,4,5,6])) print(all([0]))print(any('hello')) #any只要有一个元素转换成布尔值是true,结果是True,否则就是false print(any([0,1,2,3,]))print(bin(546261)) #bin将int类型的转换为二进制 print(chr(456)) print(ord('h'))help(dir()) #dir列出对象...

Python笔记-函数多个返回值【代码】

def test(a,b):x = a // by = a % b#一般情况下,一个函数最多只会执行一个return语句#特殊情况下(finally语句)下,一个函数会执行多个return语句#一个return可以返回多个值,将多个值放到一个整体里面去 容器return x,y #return语句表示一个函数的结束#return y #第一个之后的return语句将不会再执行#return x,y 返回的本质就是一个元组=return(a,b) return [x,y] return {'x':x,'y':y} result = test(23,4) print('商是...

Python笔记-列表推导式【代码】

num = [i for i in range(10)] print(num)num1 = [] for i in range(10):num1.append(i) print(num1)points = [(x,y) for x in range(5,9) for y in range(10,20)] print(points)################## m = [i for i in range(1,101)] print(m) n = [m[j:j+3] for j in range(0,100,3)] print(n) 结果 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] [(5, 10), (5, 11), (5, 12), (5, 13), (5, 14), (5, 15), (5, 16...

Python笔记-循环语句的基本使用【代码】

#循环就是让一件事重复做多次 #Python里的循环分为 while 循环和 for 循环#while循环的基本使用 #while 判断条件: # 条件成立执行的语句#while循环语句分为3步:先判断条件是否成立,执行成立时的语句,再判断条件 x = 0 while x < 10:print('hello world')x += 1#python里没有自增自减运算符 x++ x--#求1-100所有整数之和 i = 0 result = 0 #定义一个变量来存储所有数字之和 while i < 100:i += 1result = result + i pr...