自学Python

print('1+2') # 不是printf
print('let\'s go')
print('你' + ' hao')
greet = 'Chan'
print(greet)
print('\n')
print('''《面朝大海,春暖花开》

  海子

  从明天起,
  做一个幸福的人
  喂马,劈柴,周游世界
  从明天起,
  关心粮食和蔬菜
  我有一所房子,
  面朝大海,春暖花开
  从明天起,和每一个亲人通信
  告诉他们我的幸福
  那幸福的闪电告诉我的
  我将告诉每一个人''')
#   给每一条河每一座山取一个温暖的名字
#   陌生人,我也为你祝福
#   愿你有一个灿烂的前程
#   愿你有情人终成眷属
#   愿你在尘世获的幸福
#   我也愿面朝大海,春暖花开
import math

# 整体注释(Crtl+/)
a = 5
b = 100
print(a ** 2 + math.sqrt(b))
# 对字符串求长度
s = 'hello world!'
print(len(s))
# 通过索引获取单个字符
print(s[0])
print(s[11])
print(s[len(s) - 1])
# 布尔类型
b1 = True
b2 = False
# 空值类型
n = None
# type函数
print(type(s))
print(type(b1))
print(type(n))
print(type(1.5))
print(type(1))
# BMI=体重/(身高**2)
# user_weight = float(input('请输入你的体重(单位:Kg):'))
# user_height = float(input('请输入你的身高(单位:m):'))
# user_BMI = user_weight / user_height ** 2
# print('你的BMI值为:' + str(user_BMI))
# 条件语句
# a = 1
# b = 1
# if [a == b]:
# print('你好')
# mood_index = int(input('对象今天的心情指数是:'))
# if mood_index >= 60: # 一定要有冒号
# print('可以打') # (缩进才能被if语句识别)
# else:
# print('不可以')
# 条件嵌套语句
# user_weight = float(input('请输入你的体重(单位:Kg):'))
# user_height = float(input('请输入你的身高(单位:m):'))
# user_BMI = user_weight / user_height ** 2
# print('你的BMI值为:' + str(user_BMI))
# 偏瘦:user_BMI<=18.5
# 正常:18.5<user_BMI<=25
# 偏胖:25<user_BMI<=30
# 肥胖:30<user_BMI
if user_BMI <= 18.5:
print('此BMI值属于偏瘦范围')
elif 18.5 < user_BMI <= 25:
print('此BMI值属于正常范围')
elif 25 < user_BMI <= 30:
print('此BMI值属于偏胖范围')
elif 30 < user_BMI:
print('此BMI值属于肥胖范围')
# and(与)or(或)not(非)
# a>3 and a<6 等价于 6>a>3
# a>3 or a>6 not a=1
# 列表 list(一维数组)[元素1、元素2、。。。]
shopping_list = ['键盘', '键帽']
shopping_list.append('显示器') # 加元素且可以加不同类型的数据
shopping_list.remove('键盘') # 除去元素
print(shopping_list) # 输出列表(没有’‘)
print(shopping_list[1]) # 输出某个元素(没有’‘)
num_list = [1, 3, 7, 0, 2, 17]
print(min(num_list))
print(max(num_list)) # 输出最大元素
print(sorted(num_list)) # 输出排序好的列表
# 方法 对象.方法名('内容') shopping_list.append('显示器') 会改变原值
# 函数 函数名(对象) len(shopping_list) 不会改变
# 字典 dict(二维数组)
# { 键(不可变,可以是常用的数据类型):值}
# {key:value}
contacts = {'a': '0',
                   'b': '1',
                  ('c', 23): '2',
                  ('c', 11): '2', } # 相同的键可用(键,其它特点)分开
contacts['d'] = '5' # 添加元素
print('a' in contacts) # 判断目标元素是否在字典内,返回布尔值,是则返回1,不是返回0
del contacts['a'] # 删除元素
len(contacts) # 数元素个数

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值