Python全栈开发(二)——python基础语法(一)

简介: 昨天我们提到了python的环境搭建和入门,今天我们简单说说python的一些语法,因为全栈开发是需要一定的基础的,我们就不过多详细介绍它,如果想了解更多基础的,可以看我写的21天学习python专栏。接下来进入到我们今天的主题。

语法

编码

我们首先要知道编码相关知识点,那么什么是编码呢?

比如说,一些文本信息本质上存储在计算机上,就是01010101,以二进制存储在计算机上。

文件是以什么编码存储,以后就要用什么编码去打开。


编写python代码:

  • code.py
print("hello world")


  • 运行code
python解释器内部打开文件时候默认使用的就是utf-8编码


有时候出现了乱码的情况,就是编码出现了问题。修改编码就可以了。


输出

显示程序运行的结果。

print("欢迎使用xx系统")
print("1.管理员登陆 2.用户登录")


这样可以更加直观,可视化,可能大家觉得这个单个输出没有意思,到后面会发现必要的输出是非常有用的。


数据类型

我们学习数据类型有什么用呢。我们可以这样理解。

  • 字母、数字、汉字、成语,我们可以基于基础编写作文 -> 老师批改。
  • 文本、数字、真假、如果,我们可以基于基础知识编写代码 ->解释器+计算机运行。


python的数据类型分为基本数据类型和复合数据类型

  • 基本数据类型包含:数字,字符串
  • 复合数据类型包含:列表,元组,字典,集合


数字类型

和其他编程语言相比,Python语言中的变量不需要显示数据类型的声明,Python的变量类型是根据变量的赋值内容而自动生成的。

Python 六大数据类型:


数字: 包含int(整型)、long(长整型,但python3中已经没有了,python3中只有(int)、complex(复数)、float(浮点型)、bool(布尔型)

字符串(String): 比如:“hello world”,“python”

列表(List): 比如:[1,2,3,4],[’a‘,‘b’,‘c’,‘d’]

字典(Dictionary):例如:{“name”:“poge”,“age”:30}

元组(Tuple): 例如:(1,‘hello’,3)

集合(Set):例如:{’a‘,’b‘,’c‘,’d‘}


以上是Python最基本的6种数据类型

数字类型:

表示数字或数值的数据类型称为数字类型。


  • 数字类型有哪些?
整型(int)
浮点型(float)
复数类型(complex)
布尔类型(bool)
tips:Python中使用type()函数可以查看变量的类型


字符串类型

字符串表示

在python语言中,字符串的表示有以下三种:

单引号 '
双引号 "
三重引号 """

单引号、双引号

在Python语言中,使用单引号(’ ')和双引号(" ")表示字符串是最常见的两种方式。

两种方式表示的字符串是等价的,且返回相同类型的对象。

单引号和双引号表示字符串没有本质的区别,可以在一种引号中嵌套另一种引号。

单引号和双引号表示的字符串是等价的,要配对出现,不能混用。否则将引发语法错误。


三重引号

三重引号可以是三个单引号,也可以是三个双引号。这种方式表示的字符串也叫做块字符串。

三重引号是以三个同一种类型的引号开始,并以三个相同引号结束的字符串表示方式。


转义字符

Python语言使用反斜杠()表示转义字符。

转义字符是为了对其后紧接的字符进行转义,屏蔽其特殊含义,并将其作为普通字符来输出。


字符串操作

Python语言中包含字符串的以下几个基本操作:

  • 字符串的索引
  • 串的分片
  • 字符串的合并
  • 重复字符串
  • 其他操作

我们今天就介绍到这里。

相关文章
|
26天前
|
IDE 数据挖掘 开发工具
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
Python作为一种广受欢迎的高级编程语言,以其简洁的语法和强大的功能吸引了众多初学者和专业开发者
36 7
|
11天前
|
存储 API 数据库
使用Python开发获取商品销量详情API接口
本文介绍了使用Python开发获取商品销量详情的API接口方法,涵盖API接口概述、技术选型(Flask与FastAPI)、环境准备、API接口创建及调用淘宝开放平台API等内容。通过示例代码,详细说明了如何构建和调用API,以及开发过程中需要注意的事项,如数据库连接、API权限、错误处理、安全性和性能优化等。
56 5
|
23天前
|
机器学习/深度学习 人工智能 关系型数据库
Python开发
Python开发
39 7
|
24天前
|
存储 索引 Python
Python 的基本语法
这些是 Python 的基本语法要素,掌握它们是学习和使用 Python 的基础。通过不断地实践和应用,你将能够更深入地理解和熟练运用这些语法知识,从而编写出高效、简洁的 Python 代码
52 5
|
25天前
|
前端开发 安全 数据库
使用Python开发独立站的全面指南
本文详细介绍了如何使用Python及其Web框架Django和Flask快速搭建功能完善、易于管理的独立站。从Python和Web开发基础讲起,逐步覆盖环境搭建、项目创建、数据库设计、视图与URL路由、模板创建、表单处理、测试调试、部署优化及安全维护等内容,旨在帮助开发者高效构建稳定的Web应用。
64 1
|
27天前
|
缓存 API 数据库
Python哪个框架合适开发速卖通商品详情api?
在跨境电商平台速卖通的商品详情数据获取与整合中,Python 语言及其多种框架(如 Flask、Django、Tornado 和 FastAPI)提供了高效解决方案。Flask 简洁灵活,适合快速开发;Django 功能全面,适用于大型项目;Tornado 性能卓越,擅长处理高并发;FastAPI 结合类型提示和异步编程,开发体验优秀。选择合适的框架需综合考虑项目规模、性能要求和团队技术栈。
26 2
|
27天前
|
存储 API 数据安全/隐私保护
Python开发淘宝详情API的深入探索
通过Python开发淘宝详情API,你可以高效地获取商品信息,为电商运营和市场分析提供强有力的数据支持。本文详细介绍了注册开发者账号、获取API密钥、构建请求、解析响应数据等步骤,并探讨了相关的注意事项和最佳实践。希望这些内容能够帮助你更好地理解和使用淘宝开放平台的API接口,实现你的业务需求。
36 1
|
27天前
|
存储 Python
Python编程入门:理解基础语法与编写简单程序
本文旨在为初学者提供一个关于如何开始使用Python编程语言的指南。我们将从安装Python环境开始,逐步介绍变量、数据类型、控制结构、函数和模块等基本概念。通过实例演示和练习,读者将学会如何编写简单的Python程序,并了解如何解决常见的编程问题。文章最后将提供一些资源,以供进一步学习和实践。
32 1
|
23天前
|
JSON API 数据格式
如何使用Python开发天猫获得淘宝买家秀API接口?
本文介绍了如何使用Python开发天猫和淘宝买家秀API接口,包括注册开放平台账号、创建应用获取API权限、构建请求URL、发送请求获取响应及解析数据等步骤,帮助开发者高效获取和处理商品信息与用户评价数据。
25 0
|
29天前
|
安全 API 数据库
Python哪个框架合适开发淘宝商品详情api?
在数字化商业时代,开发淘宝商品详情API成为企业拓展业务的重要手段。Python凭借其强大的框架支持,如Flask、Django、Tornado和FastAPI,为API开发提供了多样化的选择。本文探讨了这些框架的特点、优势及应用场景,帮助开发者根据项目需求选择最合适的工具,确保API的高效、稳定与可扩展性。
29 0