1、字符串、换行和注释
#字符串相加
print("Hello"+' my'+' dad!')
#\转义;反斜杠后面
print("\"How are you?\"")
#换行:单行用\n;多行用""" """
print("I'm fine\nthank you")
print("""我相信
长风破浪会有时
直挂云帆济沧海""")
#单行注释用#;多行用ctrl+/(正斜杠),或者用""" """
"""1
2
3"""
2、input、数学运算与类型转换
#引入模块
import math
#input返回值是字符串类型,需要用float进行强转
a=float(input("请输入平方项系数:"))
b=float(input("请输入一次项的系数:"))
c=float(input("请输入常数项的系数"))
#math.函数名
#b**2等于b的二次方;b**3等于b的三次方
ans1=(-b+math.sqrt(b**2-4*a*c))/(2*a)
ans2=(-b-math.sqrt(b**2-4*a*c))/(2*a)
#打印答案也需要将其他类型转换为字符串类型
print("答案1是:"+str(ans1))
print("答案2是:"+str(ans2))
3、命令行模式和交互模式
命令行模式 | 交互模式 |
写完代码后,保存并运行整个文件 | 写一行,执行一行 1、不需要建立任何新的文件 (直接点击python的控制台 或者在Windows的cmd中输入python) 2、不需要print就可以看到输出结果 >>>a,即可输出a的内容 eg:可以用作快捷计算器 退出交互模式: 输入quit()或者按ctrl+d 所有输入指令,最终都不会被保存,所以只相当于“随意测试的游乐场” |
4、条件语句
if-else:
today_mood=int(input("今天的心情指数是:")) #记得要转换类型,才能比较变量的数值大小
if today_mood>=60: #记得加冒号
print("OK的") #记得缩进
else:
print("没事,吃点美食就好啦")
多条件判断、嵌套
if-elif-else:
user_BMI=float(input("请输入您的BMI:"))
if user_BMI<=18.5:
print("偏瘦") #缩进是4格
elif user_BMI<=25:
print("正常")
elif user_BMI<=30:
print("偏胖")
else:
print("肥胖")
5、逻辑符号
not:非(!)
and:与(&&)
or:或(||)