Python入门:变量和简单数据类型

第二章 变量和简单数据类型

开发环境:Python 3.9

2.1 变量

​ 变量是在程序运行过程中用于存储数据的量。在程序中可随时修改变量的值,而Python将始终记录变量的最新值(即变量中保存的值,是最后一次给该变量赋上的值)。

​ 变量的命名需要遵守一些规则:

​ 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。

​ 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。

​ 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print 。

​ 变量命名小指南:

​ 变量名应既简短又具有描述性。例如,name比n好,student_name比s_n好,name_length比length_of_persons_name好。

​ 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0

2.2 字符串

​ 字符串就是一系列字符的集合。
​ 在Python中,用引号括起来的都是字符串,其中引号可以是单引号',双引号",三引号'''或·"""。需要注意的是:在Python中没有’字符’的概念。

"This is a string."
'This is also a string.'
a_string = '''This is also a string''' #使用三引号创建的字符串需要赋值给一个变量或者在程序中直接使用,否则会被当做注释处理。
  • 字符串的基本操作:

    • 使用方法修改字符串的大小写:

      假定name是我们定义的一个字符串变量
      name.title()将字符串name的单词首字母大写
      name.upper()将字符串的每个字母改为大写
      name.lower()将字符串的每个字母改为小写

    • 合并(拼接)字符串

      Python使用加号(+ )来合并字符串。

      a = '123'
      b = '321'
      c = a + b
      print(c)   #输出结果为: 123321
      
    • 使用制表符或换行符来添加空白

      在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。

      print('1');print('2')
      print('\n')
      print('\t3')
      

      在这里插入图片描述

    • 删除空白

      定义字符串变量exp_str

      exp_str.rstrip() #删除exp_str字符串末尾多余的空白
      exp_str.lstrip() #删除exp_str字符串开头多余的空白
      exp_str.strip()  #删除exp_str字符串两侧多余的空白
      

2.3 数字

  • 整数

    在Python中,可对整数执行加(+ ,减(- ),乘(* ),除(/ ),取整除(//),取余(%)等运算。

    需要注意的是:在整数除法中,除法/总是返回一个浮点数(即使被除数和除数都是整数)。

  • 浮点数

    Python将带小数点的数字都称为浮点数。

    使用浮点数时,需要注意:Python中计算结果的小数位数可能是不确定的。
    在这里插入图片描述

    if 0.1+0.2 == 0.3:
        print('yes')
    else:
        print('no')
    

在这里插入图片描述

使用round()函数可以处理浮点数小数点后位数不确定的情况

  • 复数

    复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

2.4(显式)类型转换

  • int(x)x转换为一个整数
  • float(x) 将x转换到一个浮点数。
  • complex(x)将x转换到一个复数,实数部分为 x,虚数部分为 0。
  • complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
  • str(x)x转换成字符串

2.5 注释

Python中的注释有单行注释和多行注释;
Python中单行注释以 # 开头,例如:

# 这是一个注释
print("Hello, World!")

多行注释:多行注释用三个单引号''' 或者三个双引号 """ 将注释括起来,例如:

'''
123
234
345
'''

"""
这是多行注释,用三个双引号
这是多行注释,用三个双引号 
这是多行注释,用三个双引号
"""

2.6 Python之禅

import this #在python解释器中输入,可以了解一些编程指导原则

参考资料:

[1]Eric Matthes.Python编程 从入门到实践[M].北京:人民邮电出版社,2020
[2]Python3 注释 | 菜鸟教程 (runoob.com)
[3]Python3 数字(Number) | 菜鸟教程 (runoob.com)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值