Python_note_002(Python中的标识符和保留字、数据类型以及数据类型的相互转换、注释写法)

二进制与字符编码


Python中的标识符和保留字

  • 保留字

    # 查看Python中的保留字-----------
    import keyword
    print(keyword.kwlist)
    
  • 标识符

    变量、函数、类、模块和其他对象起的名字就叫标识符

    • 规则如下:

      字母、数字、下划线

      不能以数字开头

      不能是保留字

      严格区分大小写


变量的定义和使用

# 变量  标识、类型、值
name='张三'
print('标识:',id(name))
print('类型:',type(name))
print(name)

#当多次赋值之后,变量名会指向新的空间 如下:输出结果为lisi
name='zhangsan'
name='lisi'
print(name)

数据类型

常用数据类型:整数类型(int)、浮点数类型(float)、布尔类型(bool)、字符串类型(str)

整数类型(可以是正数、负数、0):

  • 十进制(默认的进制)

  • 二进制(以0b开头)

  • 八进制(以0o开头)

  • 十六进制(以0x开头)

浮点数类型(float)

#浮点数
s1=1.1
s2=2.2
s3=2.1
#使用浮点数计算时可能会出现小数位数不确定的情况
print(s1+s2)
#上面的结果为3.3000000000000003,解决方案 导入decimal 如下
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

布尔类型(bool)

#用来表示真或假的值,True表是真,False表示假
#布尔值可以转换成整数,True代表1,False代表0
print(1+True) #结果为2
print(1+False) #结果为1

字符串类型(str)

#字符串类型,可使用单引号,双引号,三引号来定义
str1='我要学Python'
str2="我要学Python"
str3="""我要学
Python
"""
str4='''我要学
Python
'''
#三引号是可以换行输出的
print(str1),print(str2),print(str3),print(str4)

数据类型转换

# 数据类型转换---------------------------------------
# 1.str(),将其他类型转换成字符串类型+++++++++++++++++++
name='zhangsan'
age=24
print('姓名:'+name+',年龄:'+str(age))
# 2.int(),将其他类型转换成整数类型+++++++++++++++++++++
#   字符串转换成整数类型,字符串要为整数的数字
#   浮点数转换成整数类型,去掉小数点后面的数
#   布尔类型转换成整数,True是1,False=0
print(int('111'))
print(int(9.8))
print(int(False))
# 3.float()函数,将其他类型转换成浮点类型++++++++++++++++
#   文字类无法转换成浮点数
#   整数类型转换成浮点数在整数后加上.0
print(float(14))
print(float(True))
print(float('123'))

Python中的注释

单行注释:#开头的为单行注释

多行注释:三引号之间的称为多行注释'''注释内容'''

posted @ 2020-09-06 12:13  SkillingYu  阅读(156)  评论(0编辑  收藏  举报