msg="hello1hello2hello3"print(msg)
显示结果为:
# " "只能进行单行的字符串
多行字符串用''' ''',前面设置变量,可以用''' '''表示多行
msg='''hello1hello2hello3'''print(msg)
显示结果为:
当然如果没有设置变量,就相当于起到多行注释的作用。(单行注释用#号)
#msg="helloworld"msg='helloworld' #在python里“” ‘’ 是一样的,在比如shell就表示不一样的print(msg)
但是两者的区别在于:
msg="hello‘world" #在字里面如果有一个单引号,那么就只能用双引号,如果用单引号,那么msg='hello'world', 系统会认为‘hello’是一个,后面就会认为是变量。实质上我们想要的是hello’worldmsg=’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:nameAge:ageJob:jobSalary:salaryyou 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:%sAge:%sJob:%sSalary:%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