#实战圈第3天

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天_第1张图片



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))

你可能感兴趣的:(#实战圈第3天)