【2】Python数据类型

一.数据类型概述

1.数据类型是什么
    计算机可以处理各种各样的数据,比如声音,视频,文字,数字等。相同类型的数据有一些共同点,为了便于对数据进行更高效的处理,所以引入了数据类型的概念,把数据划分为不同的类型。

2.常见数据类型
    整型;数学中的整数均为整型,如1,2,3,-1,-2,-3
    浮点型;带有小数的数字均为浮点型,如1.0,2.0,2.1,-3.1,-4.8
    字符串;被双引号或单引号围住的均被称为字符串;如'a','1','abcd'
3.特点
    在Python中数据可直接使用,无需特别定义

二.整型与浮点型

1.四则运算
    整型与浮点型之间可进行加减乘除运算(+,-,*,/),在IDLE中交互模式下直接输入算式,回车即可求得结果。如输入;1+1,然后按回车(Enter)出现答案2。

2.混合运算顺序
    当算术中同时拥有+,-,*,/中的两种以上运算符时计算顺序如下,按照从左到右顺序,先计算乘法/除法,然后计算加法/减法;
1+4*2→1+8→9,1+2*3/6→1+6/6→1+1→2
    如果需要改变优先级,可使用小括号,在有小括号情况下,先计算小括号内算式如;
(1+4)*2→5*2→10
    当有多层小括号则从最内层依次计算到最外层,如;
    (1+2*(2+3))*2→(1+2*5)*2→(1+10)*2→11*2→22
3.注意事项
    整型与整型相除,结果为浮点型,如输入2/1,回车后显示结果为2.0
    int函数;将整数的数字字符,int('1')→1,浮点数换为整型,丢失小数位,如int(2.6)→2
    float函数;将数字字符转为浮点数;float('2.1')→2.1,整型转浮点型;float(2)→2.0

三.字符串

1.字符串运算
    字符串之间可以相加,并且可以和整数相乘,优先级与四则运算类似,如;
'a'+'b'→'ab','a'*3→'aaa','a'+'b'*2→'abb',('a'+'b')*2→'abab'
2.特殊字符串
    带单引号字符串;外层要用双引号,如“I'm a hero"
    带双引号字符串;外层使用单引号,如'she said "she like you"'
    带同时带单引号及双引号字符串;最外层使用三引号,如'''he said,"aren't you?'''''
或者使用转义字符“\”,在引号前面加上反斜巷则该引号默认为字符,'he said \"i\'m hero\"'
    多行字符串;当字符串跨越多行时需要用三引号,程序内部会将换行符记录为\n,如;
            '''hello Rico
hello Rose'''→'hello Rico\nhello Rose'
3.字符串嵌值
    %s;占位符,可将其他字符或数字等替换到字符串中其所在位置,如;
'hello %s'%'Rico'→'hello Rico','I got %s$'%5→'I got 5$'
'I got %s$ %sCent'%(1,5)→'I got 1$ 5Center'
四.视频讲解

一小时Python入门-第2课Python数据类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值