码迷,mamicode.com
首页 > 其他好文 > 详细

基本数据类型与格式化输出

时间:2018-05-26 18:55:23      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:输出   多行   布尔值   long   双引号   bsp   的区别   put   input   

1.用户与程序交互

这里有一个版本问题,python2和python3 input接受的数据类型有区别。

python3里input接受的类型输出都是字符串格式。

python2里input接受什么类型,输出就是什么类型。

python2里的raw_input和python3里的input相似。

 

2.代码注释

单行注释用#  ctrl + /

多行注释用“”“  ”“” 三对双引号

注释原则:

不用全部注释,自己难理解的或者重要的部分。

注释可以用英文或者汉语,不可以用拼音。

文件头

#!/user/bin/env python

#-*- utf-8 -*-

 

基本数据类型

什么是数据?

数据就是变量的值。

为什么要有数据?

变量值是反映状态的变化,不同的状态需要用不同的数据类型来标识。

数据类型:

数字:

  整型:int 

  长整型:long   python3里不再有长整型了。

  浮点型:float

  复数型:complex  a = 1+2j

字符串:

  加了引号的字符就是字符串类型。

单引号,双引号和多引号的区别:单引号和双引号没区别。多引号用于多行字符。

字符串的拼接

相加或相乘:a = "qw",b = "er" a + b = "qwer"  c = 5 a*c = "qwqwqwqwqw"

注意:字符串相加的效率并不高,需要重新申请一个全新的内存空间,把字符串a和b存入进去。

只能字符串之间相加,不能字符串和别的类型相加。

 

布尔值 *****

True  False

所有数据类型都自带布尔值
1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False
2、其余均为真

基本数据类型与格式化输出

标签:输出   多行   布尔值   long   双引号   bsp   的区别   put   input   

原文地址:https://www.cnblogs.com/Roc-Atlantis/p/9093712.html

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