day 05 多行输出与多行注释、字符串的格式化输出、预设创建者和日期

msg="hello1
hello2
hello3
"
print(msg)

显示结果为:

#  "  "只能进行单行的字符串

 

多行字符串用'''   ''',前面设置变量,可以用'''   '''表示多行

msg='''hello1
hello2
hello3
'''
print(msg)

显示结果为:

当然如果没有设置变量,就相当于起到多行注释的作用。(单行注释用#号)

#msg="helloworld"

msg='helloworld'   #在python里“”  ‘’ 是一样的,在比如shell就表示不一样的print(msg)

但是两者的区别在于:

msg="hello‘world"    #在字里面如果有一个单引号,那么就只能用双引号,如果用单引号,那么msg='hello'world',
系统会认为‘hello’是一个,后面就会认为是变量。实质上我们想要的是hello’world
msg=’hello"world’ #在字里面如果有一个双引号,那么就只能用单引号 msg='''hell"o'world''' #在字里面如果单引号、双引号都有,那么就用三引号print(msg)

 

pycharm使用

    集成开发环境(IDE,Integrated Development Environment )

    VIM #经典的linux下的文本编辑器

    Emacs #linux 文本编辑器, 比vim更容易使用

    Eclipse # Java IDE,支持python, c ,c++

    Visual Studio # 微软开发的 IDE, python,c++,java,C#

    notepad++ ,

    sublime python开发的

    Pycharm ,是主要用于python开发的ide

 

字符串的格式化输出:
%s   s=string 
%d   d=digit 整数
%f    f=float  浮点数,约等于小数

 

 

自动创建作者和日期

 

输出这种格式:
---------info of name---- Name:name Age:age Job:job Salary:salary you will be retired in %s years --------------end---------

 

name=input("Name:")
age=int(input("Age:"))
job=input("Job:")
salary=input("Salary:")     #此时如果加字符串如“300的”,加int就没有用
if salary.isdigit():           #长的像不像数字,比如200d(不像),“200”(像,只不过是字符串)salary  = int(salary)
# else:
#     print("must be digit")      #     exit("must be digit")替换这行和下行
#     exit()msg='''
---------info of %s-----
Name:%s
Age:%s
Job:%s
Salary:%f   
you will be retired in %s years
--------------end---------
'''%(name,name,age,job,salary,60-age)
print(msg)#%f(浮点数)   %d (数字)


下面完成一些设置达到完成这种下面显示的预设,具体方法如下:
#__author: hasee #date:
2017/11/26

 

 

转载于:https://www.cnblogs.com/minkillmax/p/7875889.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/453955.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习之循环神经网络(Recurrent Neural Network,RNN)

递归神经网络和循环神经网络 循环神经网络(recurrent neural network):时间上的展开,处理的是序列结构的信息,是有环图递归神经网络(recursive neural network):空间上的展开&#…

从北京回来的年轻人,我该告诉你点什么?

前言 就在上周末,我与公众号里的一个当地粉丝见面了,一起吃了顿饭,顺便聊了聊。先来简单交代下我们这位粉丝(以下简称小L)的经历以及诉求。 小L之前在北京八维研修学院培训的PHP,因为家庭原因,没…

SUSE12系统安装及LVM设置详解

SUSE12自定义安装跟以往版本差不多,只是调整了一些功能安装顺序,例如网络设置放到很靠前,SUSE11的时候几乎是在后半部分,自定义分区也调整到网络设置之后,入口设置也隐秘,如果是熟悉suse11安装,…

CentOS7 安装nginx

1、官网下载安装包 官网:http://nginx.org/en/download.html 选择适合Linux的版本,这里选择最新的版本,下载到本地后上传到服务器或者centos下直接wget命令下载。 切换到/usr/local目录,下载软件包 # cd /usr/local # wget htt…

【Hibernate框架开发之九】Hibernate 性能优化笔记!(遍历、一级/二级/查询/缓存/乐观悲观锁等优化算法)...

1. 循环分页或者循环进行部分读取处理数据的时候,使用 session.clear() ; 2. 对应1N(N1)问题使用如下解决方式: 1): 使用createCriteria进行查询(join fetch) 2):HQL -> joi…

最新ffmpeg编译和用eclipse进行源码调试

最近由于项目需要,必须修改ffmpeg的源码进行修改才能满足项目的需求,但以前我从来没有自己去编译和使用ffmpeg的源代码,一直都是用别人编译好了的sdk,再加上习惯了vs方便的编译环境,要在linux下对如此多的源代码进行编…

Django补充知识点——用户管理

内容概要 1、Form表单2、Ajax3、布局,Django母板4、序列化5、Ajax相关6、分页7、XSS攻击8、CSRF9、CBV、FBV 10、类中用装饰器的两种方法 11、上传文件 12、数据库正向查询、反向查询、多对多查询 13、jQuery对象和DOM对象可以互相转换 14、cookie和session 用户管理…

Python html 代码转成图片、PDF

一、下载 1、python的imgkit、pdfkit库 pip install imgkit pip install pdfkit 2、wkhtmltopdf工具包 下载地址:https://wkhtmltopdf.org/downloads.html 下载之后安装,安装完成会生成两个程序,分别用来转图片和pdf: 二、使…

SpringEL expression:

2019独角兽企业重金招聘Python工程师标准>>> 这个异常有下面几种情况 1、你写的 EL 表达式有语法错误。 2、再者就是你取得变量是多级的话比如 student.address.prevince 属性model 关联有问题。 3、还有就是你取得值为空(null) 比如 Thymel…

利用qt和ffmpeg软件来制作视频裁剪工具

0 什么是ffmpeg? Libav(旧称:FFmpeg)是一个自由软件,可以运行音频和视频多种格式的录影、转档、流功能[1],包含了libavcodec ─这是一个用于多个专案中音频和视频的解码器库,以及 libavformat ——一个音频…

域添加另一台机器_巨杉Tech | SequoiaDB数据域概念解读与实践

近年来,银行各项业务发展迅猛,客户数目不断增加,后台服务系统压力也越来越大,系统的各项硬件资源也变得非常紧张。因此,在技术风险可控的基础上,希望引入大数据技术,利用大数据技术优化现有IT系…

推荐一个接口文档工具

ShowDoc 转载于:https://www.cnblogs.com/LW-baiyun/p/8003975.html

云计算的概念_云计算概念掀起涨停潮 美利云奠定板块龙头地位

温馨提示:股市风险时刻存在,文中所提个股仅为个人观点,请勿盲目跟随操作,笔者希望大家都做到不贪婪,不恐惧,不瞎猜,不跟风做一个纪律严明轻松淡定的股票交易者。社4月26日讯,沪深两市…

Python 第三方模块之 PDFMiner(pdf信息提取)

PDFMiner简介 pdf提取目前的解决方案大致只有pyPDF和PDFMiner。据说PDFMiner更适合文本的解析,首先说明的是解析PDF是非常蛋疼的事,即使是PDFMiner对于格式不工整的PDF解析效果也不怎么样,所以连PDFMiner的开发者都吐槽PDF is evil. 不过这些…

TFS2017持续发布中调用PowerShell启停远程应用程序

目前团队项目中有多个Web、服务以及与大数据平台对接接口等应用,每次的发布和部署采用手工的方式进行。停止应用程序,拷贝发布包,启动应用程序,不停的循环着,并且时不时地会出现一些人为错误性问题。这种模式消耗的很多…

Flask 多线程

参数 app.run()中可以接受两个参数,分别是threaded和processes,用于开启线程支持和进程支持。 threaded: 是否开启多线程,默认不开启。 if __name__ __main__:app.run(threadedTrue)processes:进程数量&#xff0c…

基于LVS对LAMP做负载均衡集群

一、简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要…

Python_Day1

1、猜年龄游戏: (1):每循环3次,counter值返回为0,重新开始循环;(2):continue 意思是跳出当前循环;(3)&#xff1…

kafka 入门

初识 Kafka 什么是 Kafka Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的 基于发布订阅模式的消息引擎系统。 Kafka 的基本术语 消息&#xf…

实体词典 情感词典_tidytextpy包 | 对三体进行情感分析

腾讯课堂 | Python网络爬虫与文本分析TidyTextPy前天我分享了 tidytext | 耳目一新的R-style文本分析库 但是tidytext不够完善,我在tidytext基础上增加了情感词典,可以进行情感计算,为了区别前者,将其命名为tidytextpy。大家有时间…