技术标签: Python
1、基本认识
2、代码示例
#单引号 str1='python' #单引号中使用双引号 str2='"python"' #双引号中使用单引号 str3="'python'" #三单引号 str4='''python''' #三单引号中间使用双引号 str5='''"python"''' #三单引号中有换行符 str6='''hello python''' #三双引号中有换行符 str7="""hello python""" print("str1: {0}".format(str1)) print("str2: {0}".format(str2)) print("str3: {0}".format(str3)) print("str4: {0}".format(str4)) print("str5: {0}".format(str5)) print("str6: {0}".format(str6)) print("str7: {0}".format(str6))
3、运行结果:
4、结果分析:
(1)单引号中可以使用双引号,中间的会当作字符串输出
(2)双引号中可以使用单引号,中间的会当作字符串输出
(3)三单引号和三双引号中间的字符串在输出时保持原来的格式。
先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行
如:文章浏览阅读1.9k次。递归强大、优雅、易实现...问题是效率和栈溢出(java.lang.StackOverflowError)。为什么Scheme不需要迭代结构如while、for呢?在Java编译器不直接支持尾调用优化 tail-call optimization (TCO)的情况下,如何使用lambda表达式的延迟计算或者直接使用流来优化递归?递归会导致Java中迭代的消失吗?_java中写递归算法的书籍
文章浏览阅读243次。介绍 (Introduction)Two months ago, ApiBoilerPlate was first released and it’s incredible to see that the template garnered hundreds of installs within a short period of time. I’m very glad that it som..._asp.net core boilerplate
文章浏览阅读1.6k次。情况: docker启动tomcat容器,地址映射,目录映射后,访问对应的地址http://192.168.88.129:8080/Maven_SSM报 404,http://192.168.88.129:8080的猫也看不到 启动tomcat 容器命令: docker run -di --name=mytomcat -p 808..._docker docbase填写映射目录,404
文章浏览阅读60次。STL即玄学。。一看过去就觉得要hash一下吧,顺便瞄了一眼hint那我就想mp记录hash值咯然而修改不好搞啊。。。暴力重算肯定挂啊。。%了一下发现原来可以用异或来离散化(感觉这个很看脸的样子)把没有重复插入set,这样就不用穷举区间啦~边查找边删除不好弄啊。。这个RE了很久,s.end()!=it这个判法还是很迷。。。#include<cstdio>..._p2075 gty的人类基因组计划
文章浏览阅读3.1k次。计算机网络面临的威胁多种多样,概括起来主要有以下几类: (1)内部泄密和破坏 内部人员可能对信息网络形成的威胁包括:内部泄密人员有意或无意泄密、更改记录信息;内部非授权人员有意偷窃机密信息、更改记录信息;内部人员破坏信息系统等。 (2)截收 网络攻击者可能通过搭线或在电磁波辐射范围内安装截收装置等方式,截获机密信息,或通过对信息流量和流向、通信频度和长度等参_计算机网络系统面临的威胁
文章浏览阅读1.3k次。我的实体类问题我的实体类中定义了一个枚举类型的字段,发现插入数据和查询数据时,都会忽略该字段;插入时的实体传参有值,数据库中为null;手动在数据库设置值,然后查询出来的数据该字段也为null;排查关于这块的资料都比较少,所以只好自己来debug源码找问题了;为什么这个字段会被参数处理器与结果处理器都忽略掉呢?源码:tk.mybatis.mapper.mapperhelper.EntityHelper#initEntityNameMaptk.mybatis.mapper.mappe_mapper结果可以用枚举返回值
文章浏览阅读1.4k次。在对应的方法内加入下面一句:$this->layout && $this->app->view->engine()->layout(false);完整代码类似如下:/** * @NodeAnotation(title="添加") */ public function add2() { //取消模板布局“layout/default”,文件路径“app\admin\view\layout\default.h._easyadmin修改后台菜单样式
文章浏览阅读3.2k次。1.准备工具1.1 VS20051.2 安装脚本语言ActivePerl http://www.activestate.com/ActivePerl下载,安装即可1.3 配置环境变量,将per安装好后的per.exe所在的路径配置到环境变量,如C:\Perl\bin2.编译各种依赖库LibSSH2库依赖openssl和zlib两个库,所以我们必须先编译zlib和_libssh2 vs2005
文章浏览阅读959次。转载自品略图书馆http://www.pinlue.com/article/2020/03/2813/1510060785712.html早上好,昨天有同学问到为什么不用UEFI+GPT来重装系统,那么今天这个教程就是UEFI+GPT的系统教程。首先,操作系统的启动模式有两种:Legacy BIOS和UEFI。Legacy BIOS传统启动模式,在开机时需进行自检,启动过程较..._uefi gpt系统怎么装
文章浏览阅读320次。wepon的专栏目录视图摘要视图订阅赠书 | AI专栏(AI圣经!《深度学习》中文版) 每周荐书:分布式、深度学习算法、iOS(评论送书) 项目管理+代码托管+文档协作,开发更流畅机器学习(Machine Learning)&深度学..._machine learning到deep learning
文章浏览阅读3.8k次,点赞13次,收藏18次。OpenPCDet到目前版本(v 0.3.0)为止集成的优化器有3种:adam,sgd和adam_onecyel。这个可见代码build_optimizer(model,optim_cfg)函数。def build_optimizer(model, optim_cfg): if optim_cfg.OPTIMIZER == 'adam': optimizer = optim.Adam(model.parameters(), lr=optim_cfg.LR, weight..._adam_onecycle
文章浏览阅读417次。如果大家对Python中的多线程编程不是很了解,推荐大家阅读之前的两篇文章:Python多线程编程——多线程基础介绍Python多线程编程——创建线程的两个方法一、什么是加锁首先举一个很生活化的例子,比如我们很多人在排队上公共厕所,一旦前面的小明进去了,那么后面的同学理论上就不能再进去了。但是如果后面的同学不知道小明现在在厕所里面,硬是推门进去了,这样机会显得很尴尬。小明为了不让..._python 中什么时候该加锁