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