前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python】初学者喜欢的Python入门笔记

【Python】初学者喜欢的Python入门笔记

作者头像
.29.
发布2022-11-15 14:24:03
6380
发布2022-11-15 14:24:03
举报
文章被收录于专栏:个人技术博客
在这里插入图片描述
在这里插入图片描述

python程序设计 入门笔记

⚪常用数据类型

类型

类型名

说明

数字

int , float , complex

整数(int)、浮点数(float)、复数(complex) – 以 j 结尾表示复数,如:3 + 4 j

字符串

str

由任意数量字符组合而成的字符串;可使用单引号、双引号、三引号作为定界符

字节串

bytes

字母b引导,单引号作为定界符,如:b’ hello world! ’

列表

list

使用频繁,记录有序且可变的Python数据

元组

tuple

记录有序且不可变的Python数据集合

字典

dict

记录无序的Key-Value键值对Python数据集合

集合

set

记录无序且不可重复的Python数据集合

布尔型

bool

True表示真、False表示假


⚪注释

单行注释

单行注释,是使用符号#开头的一串Python代码。

代码语言:javascript
复制
#这里是.29.创建的单行注释

多行注释

多行注释,是使用三个英文双引号:""" 作为开头与结尾的一串Python代码。

代码语言:javascript
复制
"""
这是.29.创建的注释
而且是:多行注释
"""

⚪type() 函数

type()是Python为我们提供的函数,可以用来查看数据的类型,查看后返回传入数据的类型名。

使用示例:

代码语言:javascript
复制
# 使用type()函数获取类型
type1 = type(29)
type2 = type(2.9)
type3 = type(20+9j)
type4 = type(b'.29.')
type5 = type(".29.")
type6 = type(['.', 2, 9, '.'])
type7 = type((2, 9,))
type8 = type({1: 29, 2: ".29."})
type9 = type({".", "29", "."})

# 输出获取到了类型
print(type1)
print(type2)
print(type3)
print(type4)
print(type5)
print(type6)
print(type7)
print(type8)
print(type9)

输出结果:

在这里插入图片描述
在这里插入图片描述

⚪数据类型的转换

常用的数据类型转换函数:

函数

作用

int(i)

将数据 i 转换为整数,并返回。

float(i)

将数据 i 转换为浮点数,并返回。

str(i)

将数据 i 转换为字符串,并返回。

  • 任何数据类型都可以转换为字符串类型。
  • 字符串类型数据中必须只含有数字,才能转换为整数类型。
  • 浮点数类型转换为整数类型会丢失小数部分(精度丢失)。

⚪标识符命名规范

在Python当中,在我们定义变量名,函数名或者类名时,需要遵守下述标识符命名规范:

  • 必须以字母、汉字或下划线_开头,数字禁止开头
  • 命名时,不能存在空格或标点符号
  • 对英文字母大小写敏感,如:Baby 与 baby 是不同的
  • 不能使用Pyton中的关键字来命名,如 if、else、return等
  • 不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名来命名。

Python关键字

在这里插入图片描述
在这里插入图片描述

⚪运算符

算数运算符

在这里插入图片描述
在这里插入图片描述

赋值运算符

在这里插入图片描述
在这里插入图片描述

复合赋值运算符

在这里插入图片描述
在这里插入图片描述

⚪三种方式定义字符串

Python中,字符串可使用单引号双引号三引号作为定界符,这里的三种界定符也对应了三种字符串的定义方式:

  • 使用单引号定义:nickName = '.29.'
  • 使用双引号定义:nickName = ".29."
  • 使用三引号定义:nickName = """.29."""

其中,使用三引号来定义字符串的方式,不难看出与多行注释的写法是一致的,也可以在三引号内进行换行操作。 当我们使用一个变量来接收三引号定义的字符串,它就是字符串,如果不使用变量接收,那么这就是一个多行注释代码。

注意:三个不同的界定符是可以相互嵌套使用的。


⚪格式化

字符串格式化

Python中可以使用占位符的方式来进行字符串的拼接,而拼接字符串时表示占位的符号为: %s

其中的百分号%代表需要占位,后面的字母s代表接下来会将字符串类型的数据替换到占位的为位置。

示例1

代码语言:javascript
复制
nickName = ".29."
print("欢迎来到%s的博客!跟我一起进步,一起进大厂!" % nickName)

结果

在这里插入图片描述
在这里插入图片描述

示例2:

代码语言:javascript
复制
nickName = ".29."
achievement = "Java领域新星博主"
print("欢迎来到%s的博客!博主%s是%s" % (nickName,nickName,achievement))

结果

在这里插入图片描述
在这里插入图片描述

格式化精度控制

格式化时常用到的格式符号:

格式符号

作用

%s

将字符串内容放入占位位置

%d

将整数内容放入占位位置

%f

将浮点数内容放入占位位置

格式化时,我们使用借助x.y的模式来控制 数据的宽度与精度,其中小数点前的x控制宽度,小数点后的y控制精度。

在这里插入图片描述
在这里插入图片描述

快速格式化

快速格式化在字符串前使用f做标记,将需要凭借的变量使用大括号{}括起来即可。 —— f"内容{变量}"

  • 快速格式化不对占位的数据类型做要求
  • 快速格式化无法进行精度控制

示例

代码语言:javascript
复制
nickName = ".29."
achievement = "Java领域新星博主"
count = 2000
print(f"欢迎来到{nickName}的博客!博主{nickName}是{achievement},拥有超{count}粉丝~")

结果

在这里插入图片描述
在这里插入图片描述

⚪数据输入

Python代码中,数据输入可以使用函数input()来实现,输入的数据默认转换为字符串类型

input()函数中传入数据,会在键盘输入数据之前输出出来,作为提示。

示例

代码语言:javascript
复制
input("我是提示,请输入:")

在这里插入图片描述
在这里插入图片描述

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=vg8b4jeri5ck

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • python程序设计 入门笔记
  • ⚪常用数据类型
  • ⚪注释
    • 单行注释
      • 多行注释
      • ⚪type() 函数
      • ⚪数据类型的转换
      • ⚪标识符命名规范
      • ⚪运算符
        • 算数运算符
          • 赋值运算符
            • 复合赋值运算符
            • ⚪三种方式定义字符串
            • ⚪格式化
              • 字符串格式化
                • 格式化精度控制
                  • 快速格式化
                  • ⚪数据输入
                  相关产品与服务
                  云开发 CloudBase
                  云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档