码迷,mamicode.com
首页 > 编程语言 > 详细

python学习笔记(一)

时间:2016-04-21 22:03:40      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:

1、最基本的IO语句

 name=input()

 print(‘hello,‘,name)

 

2、python还允许用r‘‘表示‘‘内部的字符串默认不转义

print(‘\\\t\\‘)

print(r‘\\\t\‘)

 

3、空值用none表示,但不能理解为0。因为0是有意义的。

4、java是静态语言,在定义变量时必须指定变量类型。python是动态语言,更灵活。

5、a=‘abc‘

     b=a

     a=‘xyz‘

     print(b)

     表示把变量b指向变量a指向的数据,打印变量b的结果为‘abc‘。

6、ascii 编码是一个字节,unicode编码是二个字节,UTF-8编码比较节省空间。

     计算机内存中统一使用unicode编码,当保存到硬盘或者传输时候转化为UTF-8编码。

     在python3以上的版本中,字符串是以unicode编码的。

 7、

技术分享

>>> s1=72
>>> s2=85
>>>r=(s2-s1)/float(s1)*100

>>> print(‘%.1f%%‘ %r)
18.1%

 

 8、tuple不可变,尽量用tuple代替list。在定义tuple时候,tuple的元素必须被确定下来。

 

9、

技术分享

技术分享

 

10、

技术分享

11、

练习

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数:

  • 低于18.5:过轻
  • 18.5-25:正常
  • 25-28:过重
  • 28-32:肥胖
  • 高于32:严重肥胖

if-elif判断并打印结果:

height=float(input(‘请输入身高‘))
weight=float(input(‘请输入体重‘))
bmi=weight/(height**2)
if bmi<18.5:
    print(‘bmi是%.2f, 过轻‘%bmi)
elif bmi>=18.5 and bmi<=25:
    print(‘bmi是%.2f 正常‘%bmi)
elif bmi>25 and bmi<=28:
    print(‘bmi是%.2f, 过重‘%bmi)
elif bmi>28and bmi<=32:
    print(‘bmi是%.2f, 肥胖‘%bmi)
else:
    print(‘bmi是%.2f,严重肥胖‘%bmi)

python学习笔记(一)

标签:

原文地址:http://www.cnblogs.com/cxkof/p/5414937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!