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

python学习之数据类型

时间:2017-09-11 10:17:07      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:命名规则   rip   划线   开发   this   命名   nts   class   没有   

  和其他高级编程语言一样,python也有它的各种数据类型,但相比其他语言来讲,python的数据类型相对好用,其中也包含有字符串、整形、浮点型等,但在介绍数据类型之前,也需要注意其变量的命名规则。

  请务必牢记下述有关变量的规则:

  ? 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message
  ? 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
  ? 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print
  ? 变量名应既简短又具有描述性。例如, namen好, student_names_n好, name_lengthlength_of_persons_name好。
  ? 慎用小写字母l和大写字母O,因为它们可能被人错看成数字10

  字符串类型:

  字符串类型的变量可以用双引号,也可以用单引号,但两者相互结合又可以出现字符串中有引号的情况。

  示例:

    message = "I Love Python!"

    info = "What‘s your name?"

  对字符串的操作:

  操作包含大小写转换,去掉首尾空格等,对于字符串拼接可以直接使用“+”:

    message.title()  #将首写字母转为大写

    message.upper()  #将所有字母改为大写

    message.lower()  #将左右字母改为小写

  ——————————————————————————————————————————————

    message.rstrip()  #剔除字符串末尾空格

    message.lstrip()  #剔除字符串开头空格

    message.strip()  #剔除字符串两端的空白

  ——————————————————————————————————————————————

  Python 2中,无需将要打印的内容放在括号内。从技术上说, Python 3中的print是一个函数,因此括号必不可少。

  python在定义变量时不必说明其类型,python会将它自动分配类型,比如你定义age = 20,类型默认为int类型,假设你要把它变为string类型,就age = str(age)即可。

  整型:

  在整型变量中3/2的返回值为1而不是1.5,它的返回值不是四舍五入,而是向下取整。要想得到1.5,必须保证被除数或者除数至少有一个为浮点型。

    示例:>>>3.0/2

       1.5

       >>>3/2.0

       1.5

  注释:

  python中注释用“#”,但还不知道Geany文本编辑器中,为什么不支持中文注释。

  Python 之禅:

    另外, 在 Python 终端会话中执行命令 import this,并粗略地浏览一下指导原则。

  示例:

    Simple is better than complex.

    如果有两个解决方案,一个简单,一个复杂,但都行之有效,就选择简单的解决方案吧。这样,你编写的代码将更容易维护,你或他人以后改进这些代码时也会更容易。

    Complex is better than complicated.

    现实是复杂的,有时候可能没有简单的解决方案。在这种情况下,就选择最简单可行的解决方案吧。

    Readability counts.

    即便是复杂的代码,也要让它易于理解。开发的项目涉及复杂代码时,一定要为这些代码编写有益的注释。

  第二章的学习笔记到此结束,有需要再补充,做好笔记,继续学习!
  

python学习之数据类型

标签:命名规则   rip   划线   开发   this   命名   nts   class   没有   

原文地址:http://www.cnblogs.com/cnyulei/p/7503162.html

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