1.format 格式化输出,在{}的地方替换为变量的值。
add=3+4
print('3+4的值是{}'.format(add)) #运行结果:“3+4的值是7”
print(''3+4的值是',add) #运行结果:"3+4的值是 7" #7前面空一个字符
com="complex"
comp="complicated"
print("{} is better than {}".format(com,comp)) #运行结果 complex is better than complicated,语句中花括后有空格
print(com,"is better than",comp) #运行结果 complex is better than complicated。变量会自动会加空格隔开
总结:用format的好处,会和上下文很好地融在一起,而不会像直接用变量一样,会生硬地隔开。
2.布尔逻辑值的运算及注意事项
a = True #只能是True,TRUE和其他大小写形式都不行
print(a and "a=t" or "a=f") #and和or只能小写
3.字符串的计算
print('\n\n\n欢迎来到python实战圈,') # \n表示换行
print('\t欢迎来到python实战圈') # \t表示缩进两格
print('let\'s go') # \转移字符串
print("let\'s go")
log_1_str="good good eat"
log_2_str="day day up"
long_str=log_1_str+log_2_str
print("拼接后的字符串是:",long_str)
welcome="Welcome to our home"
print("首字母大写",welcome.title())
print("段首大写",welcome.capitalize())
print("全部大写",welcome.upper())
print("全部小写",welcome.lower())
print("大小写转换",welcome.swapcase())
str2="1 2 3 4 5 6 7"
print(str2.split()) #运行结果:['1', '2', '3', '4', '5', '6', '7']
print('以换行符为分割','1+2\n+3+4\n+5+6'.splitlines()) #运行结果:以换行符为分割 ['1+2', '+3+4', '+5+6']
str3=" 1 2 3 4 5 6 7 "
print('去除字符串两端的空白',str3.strip())
print('去除字符串左端的空白',str3.lstrip())
print('去除字符串右端的空白',str3.rstrip())
4.数据类型及转换
print('number1的数据类型是:')
print(type(number1))
print(int(number1))
print(str(number1))
print(int(number1))