python基础系列一

字符串格式化

name="老王"
age =18
result="你好"+name+",你今年已经" +str(age)+"岁了!"
print(result)
print(f"你好{name},你今年已经{age}岁了(f-String只能在3.6以上版本使用)")
print("你好,{0}你今年已经{1}岁了!(下标可以用也可以不写)".format(name,age))

-")
pi=3.1415926
print(f"圆周率{pi:.2f}是一个无线循环小数(.2f标识小数2位)")
print("圆周率{: .2f}是一个无线循环小数(format这样写)".format(pi))
print(f"圆周率{pi:.2%}是一个无线循环小数(百分数保留两位小数)")
print(f"圆周率{pi:>50.2f}是一个无线循环小数(右对齐)")
print(f"圆周率{pi:<50.2f}是一个无线循环小数(左对齐)")
print(f"圆周率{pi:^50.2f}是一个无线循环小数(居中对齐)")
print(f"圆周率{pi:@^50.2f}是一个无线循环小数(居中填充)")

print(f"age{age:0b}将age转换成二进制")
print(f"age{age:b}将age转换成二进制")
print(f"age{age:0o}将age转换成8进制")
print(f"age{age:0x}将age转换成十六进制")

关系运算符



print(5>3)
print(4==3)
print(12=="12")
print("a"=="A")

逻辑运算符

print("and-且,or-或,not-非")
print(1<2 and 3<4)

print("运算符顺序")
print("第一优先级:**(乘方)\n第二优先级:* / %(取余) //(整除)\n第三优先级:+ -\n第四优先级:> < >= <=  == != \n第五优先级: and  or  not \n第六优先级:=(赋值)")


result = 1 + 2 ** 2 *3 >= 12 - 4 / 2 and 'Apple' >= 'Car' # False
print(result)

判断

num=input("请输入一个数")
num =int(num)
if num%2==0:
    print("偶数")
else:
    print("奇数")


num=input("请输入一个数字")
num=int(num)
if num>=0 and num <10:
    print(f"{num}是一个个位数")
elif num>=10 and num <99:
    print(f"{num}是一个十位数")
else:
    print(f"{num}不是一个十位数,也不是个位数")

你可能感兴趣的:(python,人工智能,python,开发语言)