python学习
python3基础语法
python3基本数据类型
数字(Number)
字符串(String)
列表(List)
元组(Tuple)
字典(Dictonary)
本文档使用 MrDoc 发布
-
+
首页
python3基础语法
#### 编码 默认情况,pyhton3 源码文件以UTF-8编码,所有字符串为unicode字符串。 #### 标识符 * 第一个字符必须为字母表中的字母或_ * 标识符的其他的部分由字母、数字和下划线组成。 * 标识符对大小写敏感 * 在python3中可以使用中文进行变量命名,非ASCII标识符也可以。 #### python保留字 保留字我们不能将其作为任何标识符名称。Python的保留字有: >i **信息提示** >['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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通常一行写完一条语句,但如果语句很长,可以使用反斜杠\来实现多行语句,例如: ``` number1 = 1 number2 = 2 total = number1 + \ number2 ``` 在[],{},()中的多行语句,不需要使用\,直接换行就行。 #### 数字(Number)类型 python中的数字有四种类型:整数,布尔型、浮点型和复数。 * int:pyhton中只有一种整数类型int,表示长整型,没有其他的了。 * bool:如True,False。 * float:如1.23, 3E-2 * complex:如1 + 2j #### 字符串 * python中的单引号和双引号使用相同 * 使用三引号可以指定一个多行字符串 * 转义符‘’ * 反斜杠可以永磊转义,使用r可以让反斜杠不发生转义。如:r"this is a line with \n"的\n会显示,并不是换行 * 按字面意义级联字符串,如"this" "is" "string"会被自动转换成this is string. * 使用+运算符可以连接字符串 * python中索引方式有两种:从左到右以0开始,从右到左以-1开始。 * python中的字符串不能改变 * python没有单独的字符类型,一个字符就是长度为1的字符串(与c中的char类型区别) * python的字符串截取方式为:**变量[头下标:尾下标:步长]** 具体例子如下: ``` # python字符举例 word = '字符串' sentence = "这是一个句子" paragraph = """ 这是一个段落, 可以由多行组成""" print(r"this is a line with \n") print("this " "is " "string") print(sentence + paragraph) print(sentence * 2) print(sentence[2:]) print(word[0:-1]) print(sentence[2:5]) ``` 输出结果: ``` this is a line with \n this is string 这是一个句子 这是一个段落, 可以由多行组成 这是一个句子这是一个句子 一个句子 字符 一个句 ``` #### 空行 函数之间或类的方法之间用空行分隔,表示一段新的代码开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 空行与代码缩进不同,空行不是pyhton语法的一部分。空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。 空行也是代码的一部分哦 #### 等待用户输入 执行一下程序按回车后会等待用户输入: ``` input("按下 enter 键后退出") ``` 以上代码中,一旦用户按下enter键后,程序就将退出。 #### 同一行显示多条语句 python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是例子: ``` word = " this is a word"; sentence = "this is a sentence";print(sentence + word) ``` #### import 与 from...import 在python中用import或者from...import来导入相应的模块。 将整个模块(somemodule)导入,格式为 import somemodule 从某个模块中导入某个函数:from somemodule import somefunc 从某个模块中导入多个函数:from somemodule import func1,func2 将某个模块中所有函数导入: from somemodule import * 例如: ``` import sys print('================Python import mode=========================='); print ('命令行参数为:') for i in sys.argv: print (i) print ('\n python 路径为',sys.path) ``` ``` from sys import argv,path # 导入特定的成员 print('================python from import===================================') print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path ```
happyboysrt
2025年2月24日 17:48
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码