python——基本数据类型与变量

本文详细介绍了Python编程中的注释、单行和多行注释、字面量和变量的概念,包括赋值、标识符和关键字的规则,以及基本数据类型(整数、浮点数、布尔值和字符串)的使用、索引操作、数据类型查看和转义字符。还涉及了类型转换的方法。
摘要由CSDN通过智能技术生成

一、概括

二、注释

优点:

  1. 对代码进行说明,增加代码可读性,便于后续阅读、修改
  2. 解释器不会执行注释的语句

2.1单行注释

语法:

        ‘#’字开头后面都是注释内容,python会忽略注释内容

快捷键:ctrl + /

2.2多行注释

语法:

        """    """ 三对双引号

        '''    ''' 三对单引号

引号中间的内容都是注释内容

三、字面量和变量

字面量是代码中,跟日常生活中认知相同意义的值,比如数字1,2,3,4;或者比如我们日常使用的汉字。

变量是指内部的值可以根据我们的需求来改变。

四、赋值

赋值是指将数据放入变量的过程。

# 赋值过程:变量名 = 值
a = 10
print(a)  # 10  

变量在计算机中的内存表示,赋值操作位开辟一个新的内存地址。

# 赋值操作
a = 'ABC'
b = a
a = 'EDF'
print('a的值:',a)  # EDF
print('b的值:',b)  # ABC

所谓变量,可以理解成为一个盒子,而赋值操作就是往盒子里面放入东西。

说明:

  1. 变量的值可以变化
  2. 程序是用来处理数据,变量则是数据的存放点
  3. 变量就是当前存储数据的内存点的名字

4.1多参数赋值

# 多参数赋值,方法1
a,b,c = 1,2,'d'
print(a)  # 1
print(b)  # 2
print(c)  # d

# 多参数赋值,方法2
a=b=c=1
print(a)  # 1
print(b)  # 1
print(c)  # 1

# 还可以这样写,会以元组的形式存在
a = 1,2,'d'
print(a)  # (1,2,'d')

五、标识符和关键字

5.1标识符

定义:python中定义各种各样名字的统一的一个规范。

规则:

  1. 由数字,字母,下划线组成
  2. 不能以数字开头
  3. 不能使用内置关键字
  4. 严格区分大小写

5.2命名规范

要见名知义,如name,age,student。

遵守命名规范

  1. 驼峰命名法:大驼峰,小驼峰。
    1. 大驼峰:首字母大写,如FirstName。
    2. 小驼峰:第一个单词首写字母小写开始,第二个单词手写字母大写,如myName。
  2. 使用下划线来连接单词,如print_number。

5.3关键字

定义:具有特殊功能的标识符。

python语言中已经被赋予特定意义的单词,即官方已经使用,我们不能再定义这些标识符。

如果愿意查看关键字,可以输入以下代码查看,结果我就不展示了。

import keyword
print(keyword.kwlist)

六、基本数据类型

6.1整数类型 int

整型运算永远是精准的。

在整数类型中,下划线不会影响数值大小,便于阅读

# 下划线不影响整数大小
n1 = 1000000000
n2 = 10_0000_0000
print(n1)  # 1000000000
print(n2)  # 1000000000

6.2浮点类型 float

浮点类型也就是我们说的小数,浮点数运算可能会四舍五入。

我们可以用round函数来主观实现四舍五入

# round() 四舍五入	
print(round(4.22))  # 4
# 浮点数的表示方法有两种
# 方法1:十进制方式 1.2   ,3.14

num1 = 1.2e9
num2 =12e8
if num1 == num2:
    print('True')  # True
else:
    print('False')
    
# 方法2:科学计数法得到的是浮点数
print(14e3)  # 14000.0

6.3布尔值 bool

布尔值只有两种:True 和False

True:表示真(表示条件满足或成立),True 的值等于1

False:表示假,False 的值等于0

6.4字符串 str

字符串不是数值类型,它是序列类型。

以单引号,双引号,三引号括起来的任意文本

基本使用:相加+ 和相乘*

6.4.1索引操作

索引有两种取值顺序,假设字符串长度为n

从左往右索引,0 ~ n-1

从右往左索引,-1 ~ n

# 索引操作示例
# [起始位,终止位,步长],取左不取右,即不取终止位数据
s = 'abcdefg'
print(s[1:6])  # bcdef
print(s[::])  # abcdefg
print(s[::-1])  # gfedcba
print(s[::2])  # aceg

6.5查看数据类型

变量没有类型,数据才有类型,使用函数type()可以查看数据类型

# 查看数据类型
a = 'ab'
b = 123
c = 1.23
print(type(a))  # <class 'str'>
print(type(b))  # <class 'int'>
print(type(c))  # <class 'float'>

6.6转义字符

定义:转义字符就是把特殊符号变成普通字符,必须写在引号里面。

print('I\'m a student.')

I'm a student.
\n换行
\t制表符
\\\

6.7类型转换

把数据类型转换成其他类型,便于操作。

height = 185
print('你的身高是:'+ str(height))  # 你的身高是:185

  • 25
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值