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,一经查实,立即删除!

相关文章

python数值计算guess_【python】猜数字game,旨在提高初学者对Python循环结构的使用...

import random #引入生成随机数的模块需求:程序设定生成 1-20 之间的一个随机数,让用户猜日期:2019-10-21作者:xiaoxiaohui目的:猜数字game,旨在提高初学者对Python 变量类型以及循环结构的使用。secretNu…

调试九法-总体规则

调试规则规则1 理解系统规则2 制造失败规则3 不要想,而要看规则4 分而治之规则5 一次只改一个地方规则6 保持审计跟踪规则7 检查插头规则8 获得全新观点规则9 如果你不修复bug,它将依然存在转载于:https://www.cnblogs.com/uetucci/p/7987805.html

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

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

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

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

Linphone编译【转载】

Linphone依赖太多的库,以致于稍有疏失,就会在编译,运行出错,都是由于依赖库安装的问题。 1 基础知识 1.1 动态库的连接 很多人安装完库后,configure依然报告这个库没有。这是对linux动态库知识匮乏造成,也就…

python助教的面试题_python面试题----持续更新中

为什么学习Python?通过什么途径学习的Python?Python和Java、PHP、C、C#、C等其他语言的对比?python 解释型语言,语法简洁优雅。C C 编译型语言,先编译后运行,偏底层。简述解释型和编译型编程语言&#xff1…

python3模块: requests

Python标准库中提供了:urllib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 发送GET请求 import urllib.requestf…

SUSE12系统安装及LVM设置详解

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

在windows下编译FFMPEG-最新2009版本

转】在windows下编译FFMPEG-最新2009版本2010-11-17 18:50大家可以看到,此篇之前有很多个版本的“在windows下编译FFMPEG”,那些都是我在网上搜罗来的,在看了无数篇那些过期的、有借鉴价值的文章后,我终于成功在windows下编译出了…

CentOS7 安装nginx

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

dvwa如何打开_DVWA详细 安装

Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了&am…

CentOS7安装OpenFire

下载openfire wget http://download.igniterealtime.org/openfire/openfire-3.9.3-1.i386.rpm安装openfire yum install -y /home/openfire-3.9.3-1.i386.rpm安装运行库 yum install -y glibc.i686添加开启启动 chkconfig openfire on启动openfire服务 systemctlstart openfire…

CentOS 安装 php

大致步骤:下载–解压–编译–安装–配置 php官网: https://www.php.net/releases/ php5.6连接地址 http://hk1.php.net/get/php-5.6.36.tar.gz/from/this/mirror http://hk2.php.net/get/php-5.6.36.tar.gz/from/this/mirror 1.安装php 所依赖的软件 yu…

怎么利用ffmpeg和AviSynth给在windows下面为flv文件加水印

之前一直在找怎么为flv文件加上自己的水印,ffmpeg和vhook是在linux下面支持.在windows下面不支持.所以我就选择用ffmpeg和AviSynth为flv文件加水印.详细步骤如下: 1 首先当然下载ffmpeg和AviSynth了.具体的地址自己google一下就能找到很多.这里就不再详细介绍了. 一般情况ffm…

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

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

vscode中安装webpack_VSCode下手动构建webpack项目(示例代码)

1.执行npm install nrm -g,安装nrm,此模块主要用于切换npm镜像源,简化手动配置步骤2.执行 nrm ls,可以看到npm源地址列表,当前使用的是默认源,npm https://registry.npmjs.org/3.执行 nrm use taobao&#…

Python html 代码转成 word(docx)

安装 sudo apt install pandoc pip3 install pypandoc示例代码 import pypandochtml """ <h3>This is a title</h3> <p><img src"http://placehold.it/150x150" alt"I go below the image as a caption"></p…

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

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

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

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

easypoi导出excel 效率_Spring Boot 入门(十二):报表导出,对比poi、jxl和esayExcel的效率...

关于poi、jxl和esayExcel的介绍自行百度。jxl最多支持03版excel&#xff0c;所以单个sheet页面最多只能导出65536条数据。我直接将excel导入到浏览器并打开&#xff0c;以下统计导出时长指将数据从数据库查询&#xff0c;并写入到excel的过程。不包括打开excel所消耗的时间为了…