(Python学习笔记):数据类型、输入输出、类型转换、运算符
发布日期:2021-05-07 15:19:38 浏览次数:24 分类:精选文章

本文共 2264 字,大约阅读时间需要 7 分钟。

Python编程入门指南

注释

在编程过程中,注释是非常重要的工具,可以帮助其他程序员理解代码的功能和实现方式。Python中的注释可以使用单行注释(#)和多行注释(使用""" """''' ''')。

单行注释:

# 这是一个单行注释,通常用于简单的说明

多行注释:

""" 这是一个多行注释它可以包含多行内容并且可以包含换行符"""

变量

在编程中,变量是用来存储数据的容器,可以通过定义和赋值的方式使用。

定义变量:

variable_name = value

使用变量:

my_name = 'TOM'print(my_name)  # 输出'TOM'

数据类型

Python中的数据类型包括整型、浮点型、布尔型、字符串、列表、元组、集合、字典等。数据类型的检测可以使用type()函数。

数据类型示例:

a = 1print(type(a))  # 输出
b = 1.1print(type(b)) # 输出
c = Trueprint(type(c)) # 输出
d = '12345'print(type(d)) # 输出
e = [10, 20, 30]print(type(e)) # 输出
f = (10, 20, 30)print(type(f)) # 输出
g = {10, 20, 30}print(type(g)) # 输出
h = {'name': 'TOM', 'age': 20}print(type(h)) # 输出

输出

输出功能是编程中最基本的操作,Python中的print()函数支持格式化输出。

格式化符号

  • %06d:表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出。
  • %.2f:表示小数点后显示的小数位数。
  • f:Python 3.6新增的格式化方法,更简单易读。

示例

age = 18name = 'TOM'weight = 75.5student_id = 1print('我的名字是%s' % name)  # 输出'My name is TOM'print('我的学号是%4d' % student_id)  # 输出'My student ID is 0001'print('我的体重是75.50公斤')  # 输出'My weight is 75.50 kg'print('我的名字是%s,今年%d岁了' % (name, age))  # 输出'My name is TOM, I am 18 years old'print(f'我的名字是{TOM}, 明年{18 + 1}岁了')  # 输出'My name is TOM, next year I will be 19'

转义字符

  • \n:换行
  • \t:制表符

示例

print('输出的内容', end="\n")  # 输出内容后换行print('内容', end="")  # 输出内容不换行

输入

在编程中,输入功能用于接收用户的数据。Python中的input()函数可以接收用户输入,并返回字符串类型的数据。

示例

password = input('请输入您的密码: ')print(f'您输入的密码是{password}')print(type(password))  # 输出

转换数据类型的作用

在实际编程中,数据类型需要根据需求进行转换。例如,用户输入的字符串需要转换为整数、浮点数等。

示例

num = input('请输入您的幸运数字: ')print(type(num))  # 输出
print(int(num)) # 输出

运算符

算数运算符

  • 加法:+
  • 减法:-
  • 乘法:*
  • 除法:/
  • 幂运算:**
  • 取模:%

赋值运算符

  • 单个变量赋值:
    num = 10
  • 多个变量赋值:
    num1, float1, str1 = 10, 0.5, 'hello world'print(num1)  # 输出10print(float1)  # 输出0.5print(str1)  # 输出hello world
  • 多个变量同时赋值:
    a = b = 10print(a)  # 输出10print(b)  # 输出10

复合赋值运算符

a = 100a += 1  # 输出101b = 2b *= 3  # 输出6c = 10c += 1 + 2  # 先计算1 + 2 = 3,再加到c上,c = 13

比较运算符

  • 等于:==
  • 不等于:!=
  • 小于:<
  • 大于:>
  • 小于等于:<=
  • 大于等于:>=

逻辑运算符

  • and:只要有一个值为False,结果为False;否则结果为最后一个True值。
  • or:只有所有值都为False,结果才为False;否则结果为第一个True值。

示例

a = 1b = 2c = 3print((a < b) and (b < c))  # 输出Trueprint((a > b) or (b < c))  # 输出Trueprint(not (a > b))  # 输出True

总结

通过以上内容,可以了解到Python编程的基础知识,包括注释、变量、数据类型、输出、输入、运算符等。熟练掌握这些知识,是编写Python程序的基础。

上一篇:(Python学习笔记):条件语句
下一篇:(Python学习笔记):Hello world示例、PyCharm基本使用

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月25日 04时38分41秒