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

python数据类型

时间:2019-01-06 20:02:38      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:逻辑   close   home   pen   中文   交互   NPU   oat   hid   

 一.程序交互

name = input(“你的名字是:”)  #用户输入,输入的任何东西都存储成str(字符串类型)的形式

二.注释的重要性

  以后动辄几千行代码的时候,回过头再去看的时候,发现自己都看不懂了,在工作中还会大家一起合作完成代码,不写注释的话,更难以交流了。
#1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
#2. 注释可以用中文或英文,但不要用拼音

三.基本数据类型(查看数据类型的方法type())
 

技术分享图片

1.数字类型

int(整型)
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
long(长整型) 跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。 注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。 注意:在Python3里不再有long类型了,全都是int
float(浮点型)
定义:salary=3.1 #salary=float(3.1)
用于标识:工资,身高,体重,

2.字符串类型
python中,加了引号(单引号可以,双引号也可以,三个单引号也可以)的字符都叫字符串

 你需要考虑单双的配合(特殊情况,其他情况下随意)

msg = "My name is Alex , I‘m 22 years old!"
多引号什么作用呢?作用就是多行字符串必须用多引号

字符串拼接:
字符串可以进行相加和相乘的操作
>>> a=‘hello‘
>>> b=‘ world‘
>>>
>>> a + b
‘hello world‘
>>> res=a + b
>>> print(res)
hello world

>>> a*3
‘hellohellohello‘
3.布尔类型(bool)
布尔类型很简单,就只有两个值,一个真(true),一个假(false),主要用于逻辑运算

四.格式化输出
  利用占位符
%s就是代表字符串占位符,除此之外,还有%d,是数字占位符, 如果把上面的age后面的换成%d,就代表你必须只能输入数字啦;
%f小数
技术分享图片
 1 name = input(Name:)
 2 age = input(Age:)
 3 job = input(Job:)
 4 hometown = input(Hometown:)
 5 
 6 info=‘‘‘
 7 --------info of %s---------------
 8 Name:       %s
 9 Age:        %s
10 Job:        %s
11 Hometown:   %s
12 ------------end------------------
13 ‘‘‘%(name,name,age,job,hometown)
14 print(info)
格式化





python数据类型

标签:逻辑   close   home   pen   中文   交互   NPU   oat   hid   

原文地址:https://www.cnblogs.com/Xanderzyl/p/10229750.html

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