2020.2.22input语句 name = input("please input your name: ")可实现 先出现语句,在输入name 始终坚持使用4个空格的缩进,相较于C语言,Python对于缩进的要求更加严格 if ,else语句后面跟":" 关于浮点数的写法:1.2e9, 1.35e-5等 单双引号都可以表示引用字符串 内部既含有单引号又有双引号可以使用""来帮忙 在引号前面跟一个转义符号即表示它是引用字符串的一部分 \表示, 同时还可以使用r’(括号内转义符失效)来辅助 变量名必须...
图表部分,很多要记忆的。以下来自于培训材料的记录。 但我个人觉得更重要的是要根据业务特点确定用什么样的图表,然后再去查具体的参数,光记住参数意义不是很大。 import numpy as np import pandas as pd import matplotlib.pyplot as plt % matplotlib inline 一、数据读取 data = pd.read_csv(文件名.csv,engine = python,encoding = utf-8) 二、绘制图表 1、 Series直接生成图表 plt.plot(data) #index为横坐标,va...
ROS2学习笔记之编写Python服务service和client节点篇背景前期准备学习内容1 创建包1.1 更新 package.xml1.2 更新 setup.py2. 编写服务service节点2.1 代码解释2.2 添加程序入口3 编写客户端client节点3.1 代码解释3.2 添加程序入口4. 编译运行总结 学习目标:用Python创建并运行简单的服务的客户端和服务端节点。 背景 当节点通过服务进行通讯的时候,发送数据请求的一方我们称之为客户端,接收数据然后相应的一端我们称之为服务器...
立即学习:https://edu.csdn.net/course/play/6521/126636?utm_source=blogtoedu- 转义字符: 单引号:\ 垂直制表:\v 双引号:\" 倒退:\b 响铃:\a 空字字符:\0 反斜杠:\\ 换行:\n 水平制表符:\t unicode 16位的十六进制数值 :\uxxxx(四个数字) unicode 32位的十六进制值:\uxxxx xxxx(八个数字) 十六进制值:\xXX (X表示十六进制值) 八进制值:\oXX ...
立即学习:https://edu.csdn.net/course/play/24459/296926?utm_source=blogtoedu CSDN学院Python笔记 随机数~开发 Python中import的作用是获取工具箱 一般情况我们的程序不需要很多无用的工具,就像我们上班不用拿着被褥、锅碗瓢盆、锤子钉子等,只有在有用的时候才会拿出来用 所以import后面是工具箱的名字import random print(random.randint(1, 10)) 生成随机数 点赞 收藏分享文章举报(′▽`)?Program(′▽`)?发布了129 篇原创...
立即学习:https://edu.csdn.net/course/play/26755/340161?utm_source=blogtoedu1.装饰器的作用 装饰器本身是一个函数,也就是装饰器函数。 装饰器可以在没有任何代码变动的前提下,给一个函数增加额外功能,起到装饰作用 需求场景比如:插入日志,性能测试,事务处理,缓存等。 装饰器就是一个普通函数。 2.自定义装饰器 from functools import wraps def log(flag):def decorate(func):@wraps(func)def _wrap(*args,**kwargs)...
立即学习:https://edu.csdn.net/course/play/26755/340162?utm_source=blogtoedu1.如何判断调用的是函数,还是方法 通过isinstance函数可以判断调用的是函数还是方法。 函数类型是 FunctionType 方法是 MethodTypeclass MyClass:def process(self):passdef process():passprint(type(MyClass().process).__name__ == 'method') print(type(process).__name__ == 'function')from types import MethodType,FunctionTypeprin...
立即学习:https://edu.csdn.net/course/play/6861/326736?utm_source=blogtoeduROI=收入/投入,大于1为挣钱 SEMMA S:sample(收集数据,基于需求,有针对性行的收集可以解决问题的数据) E:explore(数据探索,以求对数据的进一步了解) M:modify(数据修正,便于下一步的分析和建模) M:model(数据建模,侧重于未知事件的预测) A: assess(模型评估,检验模型的稳定性以及实用性。)点赞 收藏分享文章举报卢云伟发布了4 篇原创文...
立即学习:https://edu.csdn.net/course/play/6861/326737?utm_source=blogtoedu分析是描述和探索,挖掘是发现规律 分析强调业务知识,挖掘强调技术能力 分许需要的是统计学点赞 收藏分享文章举报卢云伟发布了4 篇原创文章 · 获赞 0 · 访问量 53私信 关注
什么是tuple tuple 元组,可以盛放多种数据,类似列表但是原生不支持删除,添加或修改,仅支持查找 创建 tuple0 = () # 空的元组 tuple1 = (0,) # 仅有1个元素的元组 tuple2 = (1,2,3,4,5,6)访问支持通过 索引 访问 支持 切片 访问增删改查查找index() 索引方式查找元素 tuple1 = (1,2,3,4,5,6,0,5) print(tuple1.index(5)) print(tuple1.index(5,5)) ============================== 4 7曲线救国的增删改–利用强制类型转换 利...
第七章 类——面向对象的编程 引子 Why:面向对象更符合人类对客观世界的抽象和理解一切皆对象 一只小狗,一把椅子,一张信用卡,一条巧克力。。。一切对象,都有自己内在的属性 狗狗的品种、椅子的质地、信用卡的额度、巧克力的口味。。。一切行为,皆是对象的行为 狗狗蹲下、椅子移动位置、刷信用卡、巧克力融化了。。。How:类是对象的载体 不同年龄、肤色、品质的猫,每一只都是一个对象 他们有一个共同的特征:都是猫 我们可以...
立即学习:https://edu.csdn.net/course/play/26755/340115?utm_source=blogtoedu反转字符串的方法: 普通:s1 = "ahbef" for c in s1:s2 = c + s2 切片:s1 = "sjdfh" print(s1[::-1]) 点赞 1 收藏分享文章举报lukeeleven发布了7 篇原创文章 · 获赞 7 · 访问量 106私信 关注
飞机大战项目(一)1. pygame 快速入门2. 敌机出场3.碰撞检测 1. pygame 快速入门 1.1 使用 pygame 创建图形窗口 1.1.1 游戏的初始化和退出要使用 pygame 提供的所有功能之前,需要调用 init 方法 在游戏结束前需要调用一下 quit 方法方法 说明pygame.init() 导入并初始化所有 pygame 模块,使用其他模块之前,必须先调用 init 方法pygame.quit() 卸载所有 pygame 模块,在游戏结束之前调用!import pygamepygame.init()# 游戏代码...
立即学习:https://edu.csdn.net/course/play/24797/282208?utm_source=blogtoedu网络模块的支持 python 网络模块 urllib.parse解析,恢复url 网络分层及协议 网络层,IP协议 传输层 TCP UDP 协议 应用层 python支持, socket:基于传输层TCP、UDP协议进行网络编程的模块 email:Email和MiMe消息处理模块 smtplib。。。。。。 ====================== urllib.parse:用于解析URL --- urlunparse恢复成url urlparse:用于解...
lcut()函数:分割字符串,返回一个列表。 lcut_for_search()函数:比lcut( )更加精准,但是会产生重复。 add_word( ) 函数:往分词词库里添加词语。 del_word( ) 函数:往分词词库里删除词语。import jieba s = "思考快与慢的作者是丹尼尔卡尼曼"ls1 = jieba.lcut(s) print(ls1) jieba.add_word("思考快与慢") ls1 = jieba.lcut(s) print(ls1) jieba.del_word("思考快与慢")ls2 = jieba.lcut(s,cut_all = True) print(ls2) jie...