Python初学进阶之路-Day2-基础
格式化方法
字符串的格式化方法分为两种,分别是占位符%和format(),基于format()方法在python3中使用率更广泛,不再详述占位符
format()方法
format()方法就是将每个参数值替换到格式在所位置(数字只是可选项,Python从0开始计数,索引第一位是0)
name = 'python'
prop = 'good '
print('{} is {}'.format(name,prop))
print('{0} is {1}'.format(name,prop))
Tips: print输出总是默认新起一行(以不可见的\n字符结尾),可以通过end指定其以空白结尾或空格结尾等等
print('python',end='') #空白结尾
print('is good')
print('python',end=' ') #空格结尾
print('is good')
转义
1-使用反斜杠’ \ '进行转义
2-反斜杠本身转义 ’ \ ’
3-用双引号声明的字符串,里面带有的单引号可不转义
4-放置于末尾的反斜杠\表示字符串在下一行继续书写,但输出时不会添加新的一行
a='what \'s your name'
b="what 's your name" #用双引号声明的字符串,里面带有的单引号可不转义
c="how old are you? \
six." #放置于末尾的反斜杠\表示字符串在下一行继续书写,但输出时不会添加新的一行
print(a)
print(b)
print(c)
input()输入函数
input():输入函数,接受一个标准输入(默认键盘)数据,返回string类型(强制转换)
a = input("你叫什么名字?")
b = input("你几岁啦?")
print("{}{}".format(a,b))
input()函数结果强制转换:
a=int(input("请输入第一个数字:")) #强制类型转换
b=int(input("请输入第二个数字:"))
c=a+b
print("两个数字的和为:",c)
运算符
运算符相关知识见w3cschool运算符章节