Python语言基础-代码记录

# -*- coding:utf-8 -*-    # 编码注释  等同于 #coding=utf8  -*- 无特殊含义,仅仅是美观
import datetime
import keyword
import time

"""
   @  复习Python从入门到精通/明日科技编著(清华大学出版社)所记录的代码,个人记录不迷路。
   @ 本节知识点:注释三种类型  单行注释 多行注释 文件编码注释
   @ 代码规范   采用代码缩进和冒号“:”区分代码层次 一般采用4个空格或一个TAB(2个空格)作为缩进量
   @ 编码规范   格式上,一行一般不超过80个字符,超过用 ()分行显示;换行上,函数、类等顶级定义空两行,方法定义空一行,功能分割也可空一行。
                     运算符两侧加空格
   @ 命名规范 模块名尽量短小且全部小写字母game_register;使用下划线分割单词,例如game_main;包名尽量短小;类名采用单词首字母大写方式(PascalStyle);
             模块内部的类采用下划线加Pascal风格;函数、类的属性和方法命名全部小写字母,多字母用下划线分割;常量名全部大写字母;
             使用双下划线 __ 开头的实例变量或方法是类私有的
"""

"""    # 一般用在文件、模块、类、函数、版权等信息
   @ 功能:根据身高、体重计算BMI指数 
   @ author:无语
   @ create:2018-3-30
"""

#  height = float(input("请输入您的身高   "))  # 保存身高的变量,单位:米 默认输入是字符型,使用float将其转换为float类型
height = 1.98
print(type(height))
print("您的身高:" + str(height))
weight = 48.5  # 保存体重的变量,单位:千克
print("您的体重:" + str(weight))
bmi = weight / (height * height)  # 用于计算BMI指数,公式为“体重/身高的平方”
print("您的BMI指数为:" + str(bmi))
# 判断身材是否合理
if bmi < 18.5:
    print("您的体重过轻 ~@_@~")
if 18.5 <= bmi < 24.9:
    print("正常范围,注意保持 (-_-)")
if 24.9 <= bmi < 29.9:
    print("您的体重过重 ~@_@~")
if bmi >= 29.9:
    print("肥胖 ^@_@^")

# Python中的变量 
print("Python保留字如下")
print(keyword.kwlist)  # 判断保留字函数
print("判断字符串false是否是保留字函数")
print(keyword.iskeyword('False'))

# Python中允许多个变量指向同一个值,使用相同的内存地址
height2 = 1.70    # 和之前定义的height变量对比
height3 = 1.70
print(id(height))
print(id(height2))  # 判断变量地址的函数id
print(id(height3))
print(0.1+0.2)
print(type(height))  # 判断变量类型的函数type
print(hex(160))
print(bin(160))
fp = open(r'E:\Yinxue\01.txt', 'a+')
print(str(time.time()), file=fp)  # 操作文件的代码
print("对酒当歌 人生几何", file=fp)
print(str(height), file=fp)
fp.close()

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