Python3的基础语法

1,编码

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

1 # -*- coding: cp-1252 -*-

2,标识符

  • 第一个字符必须是字母表中字母或下划线‘_‘。
  • 标识符的其他的部分有字母、数字和下划线组成。
  • 标识符对大小写敏感。
  • 不能用保留字
  • 标识符定义应该有实际意义

在Python 3中,非-ASCII 标识符也是允许的了

3,保留字

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

1 >>> import keyword
2 >>> keyword.kwlist
3 [‘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‘]

4,注释

(1.Python中单行注释以 # 开头,实例如下:

1 #!/usr/bin/python3
2
3 # 第一个注释
4 print ("Hello, Python!") # 第二个注释

执行以上代码,输出结果为:

1 Hello, Python!

(2.多行注释,""" 被注释内容 """ 或 ‘‘‘ 被注释的内容 ‘‘‘,实例如下:

 1 print("-----------------------")
 2 name="lhm"
 3 name2=name
 4 print(name,name2)
 5 name="lbh"
 6 print(name,name2)
 7 print("-----------------------")
 8 ‘‘‘
 9 print("3X4=",3*4)
10 x=4
11 y=3
12 z=x*y
13 print("X*Y=",z)
14 ‘‘‘
15 print(1*2*3)
16
17 """
18 print("你好Python,我爱北京天安门!")
19 print("多行注释")
20 """
21 print("-----------------------")

执行以上代码输出结果为:

1 -----------------------
2 lhm lhm
3 lbh lhm
4 -----------------------
5 3X4= 12
6 X*Y= 12
7 6
8 -----------------------

5,行与缩进

python最具特色的就是使用缩进来表示代码块,不需要使用大括号({})。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数(官方建议缩进4个空格键,但不是一个tab键)。实例如下:

1 if True:
2     print ("True")
3 else:
4     print ("False")

以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:

1 if True:
2     print ("Answer")
3     print ("True")
4 else:
5     print ("Answer")
6   print ("False")    # 缩进不一致,会导致运行错误

以上程序由于缩进不一致,执行后会出现类似以下错误:

 File "test.py", line 6
    print ("False")    # 缩进不一致,会导致运行错误
                                      ^
IndentationError: unindent does not match any outer indentation level
时间: 2024-10-08 10:41:35

Python3的基础语法的相关文章

Python基础--Python3基础语法

Python3 基础语法 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串.当然也可以为源码文件指定不同的编码,例如: # -*- coding: cp-1252 -*- 标识符 1.第一个字符必须是字母表中字母或下划线: 2.标识符的其他的部分有字母.数字和下划线组成: 3.标识符对大小写敏感. 注:在Python3中,非ASCII标识符也是允许的. Python保留字 保留字即关键字,我们不能把它们用作任何标识符名称.Python的标准库提供了一个

python之最强王者(2)——python基础语法

背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于python学习,直接使用pycharm IDE开发. 一.第一个python程序 按照套路,入我编程界的门,必须得遵守门规,先来个hello,world,先干为敬! 客官请看图: 运行结果如下图: 看到这里不知道你想说什么,但是我只能说 想一下,java写出一个hello,world得有main方法吧,这得

Python学习的个人笔记(基础语法)

Python学习的个人笔记 题外话: 我是一个大二的计算机系的学生,这份python学习个人笔记是趁寒假这一周在慕课网,w3cschool,还有借鉴了一些博客,资料整理出来的,用于自己方便的时候查阅,一开始保存在word上,代码不是很好看,于是决定复制到博客里面,可能有复制过程中出错的,或者我本身在理解方面有出错的地方,希望能得到指正,谢谢  后续的内容我会继续学习…… python下载地址  www.python.org Python 分为2.7和3.3两个版本,3.3有些库不兼容,因此用2.

小白入门必学Python基础语法

最近开发中用到Python比较多,所以将Python的基础语法总结出来供Python入门者学习. Unicode Unicode(统一码.万国码.单一码)是计算机科学领域里的一项业界标准,包括字符集.编码方案等.Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言.跨平台进行文本转换.处理的要求.Unicode规定所有的字符和符号最少由16位来表示(2个字节),即:2**16=65536 UTF-8 UTF-8(8-bi

学习python3 MySQL数据库语法遇到的问题:"Can't connect to MySQL server on 'localhost'

运行学习教程里面的mysql数据库按照里面要的步骤安装pyMySQL,学习里面的内容,会出现一些疑问,我也遇到了,发现这是一个认识上错误,实例如下: 根据基础教程运行下面代码,会报错: #!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","test","test","DB" ) # 使用 cursor() 方法创建一个游标对象

初见Python基础语法_人生若只如初见

本系列文章是在学习Python的过程中遇到了瓶颈,转到菜鸟教程去体会初见Python的乐趣,完善整体知识框架.加强自我对Python语言的理解以及对Python知识点的掌握.本文来源于:菜鸟教程(学习记录) Python 3 关于Python的安装,版本查看,版本对比(Python2)以及输出"hello world"等不再赘述,请自行百度查阅. 基础语法 编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件

unit 1.基础语法

本章内容 1.python大致思维导图构想   2.安装环境   3.基础语法 Python大致思维导图构想 该学习之路的旅程,大体将会参照Alex老师的Python自动化全栈开发的视频的路线走.正如我前言所讲,我开始编写自己的博客是受Alex的启发.但是我可能不会完全按照视频的天数来编写博客,因为我写博客要的不仅是学后的知识整理,还希望能够帮我复盘,快速回忆知识点.因为IT行业要不断的更新,但是总不能不能捡一个扔一个吧.我也是刚刚开始,如果你也刚开始或则发现我说的你也认同,那么让我们一起探寻一

【转】Python基础语法

[转]Python基础语法 学习一门编程语言,通常是学习该语言的以下几个部分的内容: 基础语法:如,变量的声明与调用.基本输出语句.代码块语法.注释等: 数据类型:通常都为 数字.字符串.布尔值.数组.链表.Map.Set等: 运算符:算术运算符.赋值运算符.比较运算符.逻辑运算符.位运算符等: 流程控制语句:分支语句.循环语句: 类的定义与使用:这个是面向对象编程语言才有的内容: 常用API的使用:常用方法.工具类或模块的使用. 掌握上面的内容,就算是对一门编程语言入门了,剩下的就是不断的在使

大数据技术之_24_电影推荐系统项目_02_Python 基础语法

第六章 Python 基础语法6.1 Python 综述6.1.1 Python 是什么6.1.2 Python 的发展6.1.3 Python 的特点6.2 Python3 安装6.2.1 Python3 和 Python2 的区别6.2.2 Python3 环境的安装(以 windows 为例)6.2.3 Anaconda(巨蟒) 安装教程(可选)6.3 Python 基本语法6.3.1 编码6.3.2 标识符6.3.3 注释6.3.4 关键字和保留字6.3.5 行和缩进6.3.6 多行语句