python快速入门
python快速入门1.基础用法
字符串连接
print("hello" + " world" + "!")
输出
hello world!单双引号转义 '
print("he saild 'good!'")
print('he saild "good!"')
print("he said \"Let\'s go\"")
输出
he saild 'good!'
he saild "good!"
he said "Let's go"换行\n
print("hello!\nworld")
输出
hello!
world三引号跨行字符串 ''''''""" """ 可以用三个单引号,也可以是三个双引号
print('''a
b
c
d
黄河之水天上来''')
输出
a
b
c
d
黄河之水天上来1.1 python变量
greet = "你好,吃了么, "
greet_chinese = greet
greet_english = "you what's up, "
greet = greet_english;
print(greet + "张三")
print(greet + "李四")
print(greet_chinese + "王五")
输出
you what's up, 张三
you what's up, 李四
你好,吃了么, 王五1.2 python命名规则
1.下划线命名法
1.字母全部小写
2.不同单词用下划线分隔 user_ageuser_gender
2.驼峰命名法
单词用首字母大写分隔 UserAge UserGender
1.3 python 数学运算
print(1+2+3/4*5)//6.75 3/4=0.75
x**2 ==x的平方
#求 -x2 - 2x + 3 =0 的根
a = -1
b = -2
c = 3
print((-b + math.sqrt(b ** 2 - 4 * a * c)) / (2 * a))
print((-b - math.sqrt(b ** 2 - 4 * a * c)) / (2 * a))
输出
-3.0
1.01.4 python数据类型
字符串str
整数 int 和 浮点数float
布尔类型bool
空值类型NoneType
#对字符串求长度
s = "Hello world!"
print(len(s))
#通过索引获取单个字符
print(s)
print(len(s) -1)
# 布尔类型
b1 = True
b2 = False
# 控制类型
n = None
#type函数
print(type(s))
print(type(b1))
print(type(b2))
print(type(n))
输出
12
e
11
<class 'str'>
<class 'bool'>
<class 'bool'>
<class 'NoneType'>1.5 python input函数
# BMI = 体重/(身高 ** 2)
user_weight = float(input("请输入您的体重 (单位:kg): "))#将其转换为float型 input返回的值是str类型
user_height = float(input("请输入您的身高 (单位:m): "))
user_BMI = user_weight / (user_height) ** 2
print("您的BMI值为:" + str(user_BMI)) #将其转化为 str字符串类型 (输出的时候必须为str类型)
输出
请输入您的体重 (单位:kg): 70
请输入您的身高 (单位:m): 1.8
您的BMI值为:21.6049382716049371.6 python 条件语句
mood_index = int(input("对象今天的心情指数是:"))
if mood_index >= 60:
print("恭喜,今晚可以打游戏")
else:
print("为了自个小命,还是别打了。")
输出
对象今天的心情指数是:70
恭喜,今晚可以打游戏1.7 python嵌套/多条件判断
# BMI = 体重/(身高 ** 2)user_weight = float(input("请输入您的体重 (单位:kg): "))user_height = float(input("请输入您的身高 (单位:m): "))user_BMI = user_weight / (user_height) ** 2print("您的BMI值为:" + str(user_BMI))#偏瘦 user_BMI
页:
[1]