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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本数据类型与格式化输出相关的知识,希望对你有一定的参考价值。

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、其余均为真

以上是关于基本数据类型与格式化输出的主要内容,如果未能解决你的问题,请参考以下文章

基本数据类型运算符和格式输出

数据类型+与用户交互+格式化输出+基本运算符day03

(转) Java中的负数及基本类型的转型详解

go语言学习笔记 — 基础 — 基本数据类型 — 字符串:字符串格式化输出

python基础语法1 用户交互,基本数据类型,格式化输出,运算符

基本数据类型与字符串