
(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程序的基础。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月25日 04时38分41秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux系统编程44 信号 - 信号的响应过程分析!!!
2019-03-04
VL53L0x TOF激光测距的 stm32 HAL库驱动代码
2019-03-04
怎么玩LOG4J
2019-03-04
Oracle创建用户,分配表空间
2019-03-04
自定义标签(JSP2.0)简单标签
2019-03-04
MyBatis自定义类型转换器
2019-03-04
机器学习(湖北师范大学教程)-极大似然估计算法
2019-03-04
读《红楼梦》有感
2019-03-04
【C# 重构】—参数化查询, 需要参数,但未提供该参数
2019-03-04
决策树(二)—— ID3和C4.5
2019-03-04
MySQL~教你满分回答什么是数据库索引? 索引的数据结构是什么? 什么是事务?
2019-03-04
操作系统~进程的状态、转换、控制
2019-03-04
操作系统~线程概念以及多线程模型
2019-03-04
数据结构~缓存淘汰算法--LRU算法(Java的俩种实现方式,时间复杂度均为O(1))
2019-03-04
Python:函数 ----》装饰器函数
2019-03-04
Python:面向对象
2019-03-04
Python练习题 :随机生成一批数
2019-03-04
Spring源码:prepareBeanFactory(beanFactory);方法
2019-03-04
Spring源码:initApplicationEventMulticaster源码解析
2019-03-04
AcWing 786: 第k个数
2019-03-04