python3中关于基础语法的详解

一、编码

默认情况下, python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:

1 # -*- coding: gbk -*-

登录后复制

二、标识符

1、第一字符必须是 字母 或 下划线’_’ 。

2、标识符的其他的部分由字母、数字和下划线组成。

立即学习“Python免费学习笔记(深入)”;

3、标识符对大小写敏感。

在python3中,非ASCII标识也是允许的。

 

三、python保留字

保留字即关键字,我们不能把它们作为任何标识名称。python的标准库提供了一个keyword module,可以输出当前版本的所有关键字:

>>> import keyword>>> keyword.kwlist['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']>>>

登录后复制

 

四、注释

#      单行注释

”’ 或 “””   多行注释, 三个单(双)引号是成对出现的,也可以用这符号来表示一块内容

 

五、行与缩进

python最具特色的就是使用缩进来表示代码块结构。缩进的空格数是可变的,但是同一个代码块内必须使用相同的缩进空格数

 

六、数据类型

python数据类型中有

Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Sets(集合)

 

数字型:

数字型中分类:整数、长整数、浮点数和复数

    整数: 1

    长整数:是比较大的整数

    浮点娄:1.23 3E-2

    复数:1 + 2j、1.1 + 2.2j

 

字符串:

* python中单引号和双引号使用完全相同。

* 使用三引号(”’或”””) 可以指定一个多行字符串。

转义符 ”

自然字符,通过在字符串前加 r 或 R 。如 

  print(r”this is a line with “)  显示结果 this is a line with

字符串是不可变的

按字面意义级联字符串,如

>>> a = "this " "is " "string">>> a'this is string'

登录后复制

以上就是python3中关于基础语法的详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2268086.html

(0)
上一篇 2025年2月27日 10:31:36
下一篇 2025年2月23日 18:14:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python的系统学习实例

    今天开始进行python的系统学习开始写随笔希望对看到的人有所帮助。 预习: 1、安装python2和python3,实现多版本共存 2、用python语言编写代码,要求输入用户信息:姓名,年纪,家庭住址,然后打印 3、老男孩的年纪为63,…

    2025年2月27日 编程技术
    200
  • python的变量和常量的实例详解

    今天看看python的变量和常量: 首先先说一下解释器执行Python的过程:    python3 C:est.py  1. 启动python解释器(内存中) 2. 将C:est.py内容从硬盘读入内存(这一步与文本编辑器是一样的) 3.…

    2025年2月27日
    200
  • Python基础汇总

    测试代码   编写函数和类时,还可以编写测试函数,通过测试可以确定代码面对各种输入都能正常工作。在程序中添加新代码时,也可以对其进行测试,确定他们不会破坏程序的既有程序。要经常测试模块。   通过python的模块unittest中的工具来…

    编程技术 2025年2月27日
    200
  • Python3中print函数换行的图文代码详解

    最近在学习python3,发现了一个问题想着总结出来,所以下面这篇文章主要给大家介绍了关于python 3中print函数换行的相关资料,文中通过示例代码介绍的非常详细,对需要的朋友们具有一定的参考学习价值,感兴趣的朋友们下面随着小编来一起…

    2025年2月27日 编程技术
    200
  • Python3实现简单的银行账户登录系统实例

    下面小编就为大家带来一篇python3 适合初学者学习的银行账户登录系统实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 一、所用知识点: 1. for循环与if判断的结合 2. %s占位符的使用 3. 辅…

    编程技术 2025年2月27日
    200
  • Python3中关于print函数的使用总结

    这篇文章主要给大家总结介绍了关于python 3中print函数的使用方法,python3中的print函数和之前版本的用法相差很多,本文通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。…

    编程技术 2025年2月27日
    200
  • Python3中网络编程常用模块的详解

    一、socket模块 网络服务都是建立在socket基础之上的,socket是网络连接端点,是网络的基础;每个socket都被绑定到指定的IP和端口上; 1、首先使用socket(family=AF_INET,type=SOCK_STREA…

    编程技术 2025年2月27日
    200
  • Python3中socket实现同步通信的实例讲解

    这篇文章主要介绍了python3 socket同步通信功能,结合简单实例形式分析了python socket同步通信客户端与服务器端实现技巧,需要的朋友可以参考下 本文实例讲述了Python3 socket同步通信。分享给大家供大家参考,具…

    编程技术 2025年2月27日
    200
  • Python基础入门–区块链

    区块链的基础概念很简单:一个分布式数据库,存储一个不断加长的 list,list 中包含着许多有序的记录。下面这篇文章主要给大家介绍了关于python学习入门之区块链的相关资料,文中通过示例代码介绍的非常详细,需要的朋友们下面来一起看看吧。…

    2025年2月27日
    200
  • Python3中加密与解密详解

    python 3 的标准库中没多少用来解决加密的,不过却有用于处理哈希的库。在这里我们会对其进行一个简单的介绍,但重点会放在两个第三方的软件包:pycrypto 和 cryptography 上。我们将学习如何使用这两个库,来加密和解密字符…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论