字符编码及格式化输出

python解释器在加载.py文件中的代码时,会对内容进行编码(默认为ASCII)

#-*-coding: utf-8 -*-

python默认utf-8

 

注释:

#用来进行单行注释

'''     '''用来多行注释,同时也可打印多行

name = '''1,2,3'''
print(name)    

 

用户输入:

username = input("username:")

password = input("password")

print(username,password)

 

格式化输出:

第一种:

name = input("name:")
age = input("age:")
info = '''
---------------info of %s ---------------
Name = %s
Age = %s
'''%(name,name,age)
print(info)

#s指str

第二种:

name = input("name:")
age = input("age:")
info = '''
---------------info of %{_name} ---------------
Name = %{_name}
Age = %{_age}
'''.format(_name = name,_age = age)
print(info)

第三种:

name = input("name:")
age = input("age:")
info = '''
---------------info of %{0} ---------------
Name = %{0}
Age = %{1}
'''.format(name,age)
print(info)

第四种:

name = input("name:")
age = input("age:")
info = '''
---------------info of %{_name} ---------------
Name = %{_name}
Age = %{_age}
'''.format(_name = name,_age = age)

print(info)

#字符串拼接内存占用较多

 

posted @ 2020-08-26 14:43  大罪人  阅读(131)  评论(0)    收藏  举报