- # if else
-
- money = 20
- if money > 10 :
- print( money )
- else:
- print( -money )
-
- # 换行用
- print()
- print( "\n" )
-
- #多行输出
- #如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容,可以自己试试:
- print( '''dsdsdsd
- dsdsds
- sdsdsd''')
-
-
- ##布尔值
- print( 3 > 5 )
- print( 10> 1 )
-
- ## and 运算符 相当于java里面的 &&
- check = 3> 1 and 5>3
- print( "and " ,check )
-
- ## or 运算符 相当于java里面的 ||
- check = 3> 1 or 5 < 3
- print( "or " , check )
-
- ## not 运算符 相当于java 里面的 !
- check = not 3> 1
- print( "not " ,check )
-
- #动态语言
- a = "abc" #定义一个变量为a ,a此时的类型为字符串
- a= 10 #把整形10赋值给a ,a此时是整形
-
- #总结 像这样的不用指定变量类型的语言称之为动态语言,java 就是静态语言,java 中的变量必须指定类型
-
- #常量 常量名必须大写
- API = "www.baidu.com"
-
- #除法1 / 结果是浮点数,即使可以整除,结果也是浮点数
- print( 10 / 3 ) # 3.3333333333333335
- print( 3 / 10 ) # 0.3
- print( 10 / 2 ) # 5.0
-
- ##除法2 // 结果是整数,即使不能整除,结果也是整数
- print( 10 // 3 ) # 3
- print( 10 // 2 ) # 5
- print( 1 // 10 ) # 0
-
- # 求余
- print( 1 % 3 ) # 1
- print( 2 % 4 ) # 2
- print( 4 % 2 ) # 0
|