CSDN21天学习挑战赛——Pyhton入门(六)


目录

一.变量

1.使用

(1)实例:

 分析:

 总结:

二. 数据类型

1.常用的数据类型

 2.整数类型

(1)介绍

 (2)不同的进制表示方式

 (3)实例

3.浮点数类型

 (1)实例:

 (2)弊端:

 4.布尔类型

(1)用法

 (2)实例1

(3) 实例2

 5.字符串类型

(1)定义和用法

 例:


活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

 

一.变量

1.使用

当多次赋值之后,变量名会指向新的空间

(1)实例:

name = '下次一定'
name = '这次一定'
print(name)

输出结果

这次一定

 分析:

 首先三者的关系大致是这样的:

然后 name会指向下次一定的空间

 

 接下来第二句代码赋值给name之后,原来指向’下次一定‘的那块会断开,然后指向’这次一定‘的空间,那么’下次一定‘这个空间就没有使用,被称为内存垃圾,会由python的垃圾回收机制回收

 总结:

喜新厌旧

二. 数据类型

1.常用的数据类型

  • 整数类型:int(例:88)
  • 浮点数类型:float(例:3.14159)
  • 布尔类型:bool(只可取两个值:Ture,False)
  • 字符串类型:str(使用单引号或者双引号的内容。例:'人生苦短,我用Python')

 2.整数类型

(1)介绍

英文为integer,简写为int,可以表示正数、负数和0

 (2)不同的进制表示方式

  • 十进制:默认的进制(例:520)
  • 二进制:以0b开头(例:0b001000001000)
  • 八进制:以0o开头(例:0o1010)
  • 十六进制:以0x开头(例:0x208)

 (3)实例

十进制

n1=88
n2=-3
n3=0
print(n1)
print(n2)
print(n3)

 输出结果

88

-3

0

 二进制

print('二进制',0b001000001000)

 输出结果

520

 八进制

print('八进制',0o1010)

 输出结果

520

 十六进制

print('十六进制',0x208)

输出结果

520

3.浮点数类型

 (1)实例:

a=3.14159
print(a,type(a))

输出结果

3.14159 <class'float'>

 (2)弊端:

使用浮点数进行计算时,可能出现小数位数不确定的情况

n1=1.1
n2=2.2
print(n1+n2)

 输出结果

3.3000000000000003

原因

计算机是使用二进制进行存储的 ,因此存储浮点数时是不精确的,存在误差

解决方案:导入模块decimal

from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

输出结果

3.3

 4.布尔类型

(1)用法

  • 用来表示真或假的值
  • Ture表示真,False表示假
  • 布尔值可以转换成整数(Ture为1,False为0)

 (2)实例1

f1=Ture
f2=False
print(f1,type(f1))
print(f2,type(f2))

 输出结果

Ture <class'bool'>

False <class'bool'>

(3) 实例2

f1=Ture
f2=False
print(f1+1)
print(f2+1)

 输出结果

2

1

 5.字符串类型

(1)定义和用法

  • 字符串又被称为不可变的字符序列
  • 可以使用单引号' '双引号" "三引号"' '"或""" """来定义
  • 单引号和双引号定义的字符串必须在一行
  • 三引号定义的字符串可以分布在连续的多行

 例:

  • '人生苦短,我用python'
  • "人生苦短,我用python"
  • """人生苦短                                                                                                                        我用python"""
  • "'人生苦短                                                                                                                        我用python"'

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PH_modest

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值