(一)python数据类型(上)

要注意的地方

在学习python的基础知识之前,我们需要

知道python代码在编写中有哪些要需要注意的地方

  • 注释
    1.单行注释
    Python中使用#表示单行注释。单行注释可以作为单独的一行放在被注释代码行之上,也可以放在语句或表达式之后
#这是单行注释,写在代码行之上
print("hello World")  # 这是单行注释,写在代码行之后,同样为了保证代码的可读性,建议注释与代码之间保持两个空格
  1. 多行注释(块注释)
    当注释内容过多,导致一行无法显示时,就可以使用多行注释。Python中使用三个单引号或三个双引号表示多行注释。
'''
这是三个单引号的多行注释
'''
"""
这是三个双引号的多行注释
"""
  • 代码缩进
    一般代码都是通过{}或end来作为代码块的标记,而Python则是通过缩进来进行识别代码块,如:
def sum(a,b):
    sumUp=a+b
    return sumUp
print(sum(2,3))

需要注意的是,虽然Python语法允许代码块随意缩进几个空格,但是位于同一个代码块中的所有语句必须保持相同的缩进,我们一般只使用一个tab。

  • 数据类型与变量
  • 变量
    Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建,变量名必须是大小写英文、数字和_的组合,且不能用数字开头。
    等号(=)用来给变量赋值。
a = 1  # a为整数
a = "重新赋值" #  a被重新赋值
a_str = "abc" #a_str为一个字符串,且命名方式为下划线式命名
aBool = True # aBool是一个布尔值,且命名方式为驼峰式命名

请务必注意,Python程序是大小写敏感

的,如果写错了大小写,程序会报错。

Python的标准数据类型我们将在下一章节进行讲解

而在Python中能够直接处理的数据类型有以下几种:
int (整数)、float (浮点型)、str(字符串)、bool (布尔值)、空值

  • 整数
    Python可以处理任意大小的整数,也包括负整数,例如:1,100,-8080,0,等等。
a = 1  #正整数
b = -1  #负整数
  • 浮点型
    浮点数也就是小数,之所以称为浮点数。浮点数可以用数学写法,如1.23,3.14,-9.01等。但是对于很大或很小的浮点数,则需要使用用科学计数法表示,把10用e替代,例如:1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。
a = 3.14
b = -5.12
c = 1.2e2  #即1.2x10²
  • 字符串
    字符串是以 ‘’ 或 “” 括起来的任意文本,但是 ‘’ 与 “” 其本身只是一种表示方法,并不是字符串的一部分。
    但是如果字符串中包含 ’ 或 “ 时,我们则需要使用转义字符 \ 来进行标识,比如:
> a = "abc" b = "思思念念 abc" c = "I'm OK!" d = "I'm \"OK\"! "  #若 "
> 不通过转义字符进行标识,则会出现字符串中的 " 和包裹字符串的  " 混合 print(a) print(b) print(c)
> print(d)

打印出来的结果为:

abc
思思念念 abc
I'm OK!
I'm "OK"! 

转义字符 \ 可以转移很多字符,比如 \n 表示换行, \t 表示制表符,显示字符 \ 本身也是需要通过转义字符 \ 进行表达。
如果字符串里面有很多字符都需要转义,就需要加很多 \ ,为了简化,Python还允许用 r’’ 表示’'内部的字符串默认不转义。

print("I\'m fine")
print("I'm love \n Python")
print('\\\n\\')  #通过 \\ 来表达 \
print(r'\\\n\\')  #r'' 使 ''内部字符串默认不转义

值为:

I'm fine
I'm love 
 Python
\
\
\\\n\\
  • 布尔值
    一个布尔值只有一个True、False两种值,在Python中也可直接用True或False来表示布尔值(但请注意大小写),也可以通过布尔运算计算出来。
print(True)  #打印True
print(False)  #打印False
print( 2 > 1)  #判断 2 是否大于 1,若大于则打印True
print(len("abc") == 2) #len()函数为计算一个字符串的长度,判断字符串"abc"的长度是否等于3,若是,则打印True。判断是否绝对等于需要使用 == 
print(type(1) == int)  #type()函数是判断数据类型,判断数字1的数据类型是否为int,若是则打印True

结果:

True
False
True
False
True
  • 空值
    空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值