前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python的基础语法

python的基础语法

原创
作者头像
不凡
发布2021-12-14 14:14:47
1.2K0
发布2021-12-14 14:14:47
举报
文章被收录于专栏:运维小郭

1. 编码:

默认情况下,Python源码文件是UTF-8编码。可以通过 # _*_ coding:cp-1252 _*_ 指定其他编码。

2. 标示符(变量名) 第一个字符必须是字母表中的字母或在下划线_。 标示符的其他部分由字母,数字和下划线组成。 标示符对大小写敏感。

在python中,可以用中文作为变量名。

3. python保留字

保留字即关键字,python内置的一些有特殊含义的名称,可以通过一下命令查看所有的内置关键字:

代码语言:javascript
复制
import  keyword
keyword.kwlist

4. 注释

Python中单行注释以#开头

多行注释可以使用多个#号,还有‘’‘和”“”

5. 行与缩进

python使用缩进来表示代码块,不需要使用大括号{}。

缩进的空格是可变的,但是哦同一个代码块的语句必须包含相同的缩进空格数。

6. 多行语句

如果写python的时候,发现一行写不完,可以使用反斜杠 \ 来实现多行语句。

但是在[],{}或()中的多行语句中,不需要使用反斜杠 \ 。

7. 数字(number)类型

python中四种数字类型: 整数,布尔数,浮点数和复数。

int(整数):如1。

bool(布尔):如True。

float(浮点数):如1.23,3E-2。

complex(复数):如1+2j,1.1+2.2j

8. 字符串(String)

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

使用(’‘’或“”“)可以指定一个更多行字符串。

转义符 \

反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。如r"this is a line with \n":则\n会显示,但并不是换行。

按字面意义级 联 字符串。 如"this " "is " "string"会被自动转换为this is string。

字符串可以用 + 运算符连接到一起,可以用*运算符重复。

python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。

python没有单独的字符类型,一个字符就是长度为1的字符串。

代码语言:txt
复制
实例练习:
#!/bin/python
str="123456789"
print(str)
print(str[0:-1])
print(str[0])
print(str[2:5])
print(str[2:])
print(str[1:5:2])
print(str \* 2)
print(str + 'nihao')
print("---------------------")
print("hello\nworld")
print(r"hello\nworld")
print('\n')
print(r'\n')

9. 空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也要用一行空行分隔,以突破函数入口的开始。

空行的作用在于分隔两段不同功能或含义的代码。以便以后代码的维护或重构。

记住:空行也是程序代码的一部分。

10. 等待用户输入(交互式)

执行下面的程序在按回车键后就会等待用户输入:

代码语言:txt
复制
#!/bin/python3

input("\n\n按下enter键后退出。")

上述代码就是在执行脚本后会输出两行空行,然后回车退出。

11. 同一行显示多条语句

python可以在同一行中使用多条语句,语句之间使用分号;分隔。

12. 多个语句构成给代码组

缩进相同的一组语句构成了一个代码块,我们称之为带代码组。

像if,while,def和class这样的复合语句,首行以关键字开始,以冒号(:)结束,改行之后的一行或多行带代码构成代码组。

13. print(输出)(没成功)

print默认输出是换行,如果要实现不换行需要在变量的末尾加上 end=”“

代码语言:txt
复制
#!/bin/python3

x="a"
y="b"
#换行输出
print(x)
print(y)

#不换行输出
print(x,end=" ")
print(y,end=" ")

14. import与from...import(导入相应的模块)

将整个模块导入,格式为:import somemodule

从某个模块中导入某个函数,格式为: from somemodule import somefunction

从某个模块中导入多个函数,格式为:from somemodule import firstfunc,secondfunc,thirdfunc

将某个模块中的全部函数导入,格式为:from somemodule import *

15. 命令行参数(帮助手册)

python -h

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档