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语言中包含字符串的以下几个基本操作:

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

我们今天就介绍到这里。

相关文章
|
13天前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
96 44
|
8天前
|
JSON 安全 API
如何使用Python开发API接口?
在现代软件开发中,API(应用程序编程接口)用于不同软件组件之间的通信和数据交换,实现系统互操作性。Python因其简单易用和强大功能,成为开发API的热门选择。本文详细介绍了Python开发API的基础知识、优势、实现方式(如Flask和Django框架)、实战示例及注意事项,帮助读者掌握高效、安全的API开发技巧。
33 3
如何使用Python开发API接口?
|
1天前
|
存储 数据库连接 API
Python环境变量在开发和运行Python应用程序时起着重要的作用
Python环境变量在开发和运行Python应用程序时起着重要的作用
28 15
|
1天前
|
JSON API 数据格式
如何使用Python开发1688商品详情API接口?
本文介绍了如何使用Python开发1688商品详情API接口,获取商品的标题、价格、销量和评价等详细信息。主要内容包括注册1688开放平台账号、安装必要Python模块、了解API接口、生成签名、编写Python代码、解析返回数据以及错误处理和日志记录。通过这些步骤,开发者可以轻松地集成1688商品数据到自己的应用中。
9 1
|
3天前
|
机器学习/深度学习 数据挖掘 开发者
Python编程入门:理解基础语法与编写第一个程序
【10月更文挑战第37天】本文旨在为初学者提供Python编程的初步了解,通过简明的语言和直观的例子,引导读者掌握Python的基础语法,并完成一个简单的程序。我们将从变量、数据类型到控制结构,逐步展开讲解,确保即使是编程新手也能轻松跟上。文章末尾附有完整代码示例,供读者参考和实践。
|
7天前
|
数据采集 存储 JSON
Python爬虫开发中的分析与方案制定
Python爬虫开发中的分析与方案制定
|
12天前
|
算法 测试技术 开发者
性能优化与代码审查:提升Python开发效率
性能优化与代码审查:提升Python开发效率
23 1
|
13天前
|
存储 Python Perl
python正则语法
本文介绍了正则表达式的基础知识及其在 Python 中的应用。首先解释了为什么要使用正则表达式,通过一个判断手机号的示例展示了正则表达式的简洁性。接着详细介绍了 `re` 模块的常用方法,如 `match()`、`search()`、`findall()`、`finditer()` 等,并讲解了正则表达式的基本语法,包括匹配单个字符、数字、锚字符和限定符等。最后,文章还探讨了正则表达式的高级特性,如分组、编译和贪婪与非贪婪模式。
13 2
|
14天前
|
安全 数据库 开发者
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第26天】本文详细介绍了如何在Django框架下进行全栈开发,包括环境安装与配置、创建项目和应用、定义模型类、运行数据库迁移、创建视图和URL映射、编写模板以及启动开发服务器等步骤,并通过示例代码展示了具体实现过程。
28 2
|
IDE 开发工具 Android开发
Python开发神器PyCharm,体验下吧
Python开发神器PyCharm,体验下吧
178 0
Python开发神器PyCharm,体验下吧