python基础
2022/7/27 14:24:05
本文主要是介绍python基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 运行方式
- 基础
- python基础
- 基本数据类型
- 格式化字符
- 转义字符
- 分支语句
- 循环语句
- 逻辑运算符
- 赋值运算符
- 7/26发
- 待补充
运行方式
- 解释器,输入解释器名称+文件名称 运行
- 交互式,输入解释器名称打开python的shell
- shell,命令解释器,在shell中可以输入终端命令,将用户输入的命令传输给操作系统
- 不能保存,立即出结果
- exit()退出 ctrl+d退出
- IPython,交互式shell
- 输入ipython(3)运行
- exit ctrl+d直接退出
- 支持自动补全
- 支持自动缩进
- 支持bash shell命令(专门用来输入Linux终端命令)
- IDE集成开发环境
- 图形用户界面,代码编辑器,编译器,解释器,调试器...
基础
python基础
-
编码
- 默认源文件UTF-8,字符unicode
-
保留关键字
- import keyword,keyword.kwlist可以输出当前版本所有关键字
- True False None 首字母大写,与Java不同
-
命名规范(在python与Java区别中,待整理)
- 标识符由字母、数字、下划线组成,不能以数字开头
- 变量名所有字母小写,字母之间下划线连接
-
注释
-
可在print(''' 注释内容 ''')作为字符串出现
-
#是单行注释的开始
#这是注释 a = 1
-
一对'''或者一对"""是多行注释
""" 这是多行 注释 """ ''' 这是多行 注释 ''' b = 2.2
-
一对'''还可以在函数的首部对函数进行一个说明
-
-
行缩进
- 使用缩进来表示代码块,python缩进严谨
- 空行也是程序代码的一部分,便于阅读,不是python语法的一部分
-
多行语句
- 反斜杠\连接多行
a = a + \ b + \ c a = a + b + c
- 括号内识别为一行()[]{}
-
一行多句
-
a = 9 a1 = 10;a2 = 0 # python没有明确的结束标志,用代码块层级表示语句的结束,可以在一行上显示多条语句,用 ; 分开
-
-
import
- 导入模块
-
from...import
-
从某模块导入某(可多个)函数
-
算数运算
- + - * / %
- // 取整除,9//2 4
- ** 二次方
- *可以用于字符串, - * 5 -----
-
基本数据类型
Python 3 中有六个标准的数据类型:
- Numbers(数字)
- 数据类型,python中不需要指定,可自动推导
- int
- 在python2中还有long
- float
- bool
- 首字母大写
- 0 假 非0 真
- bool类型参与运算时,False为0,True为1
- complex 复数
- String(字符串)
- '' ""
- 没有字符类型,长度为1的字符串
- 截取 变量名[开始下标:结束下标:步长]
- 下标正数0开始,倒数-1开始
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionaries(字典)
格式化字符
格式化字符 | 含义 |
---|---|
%s | 字符串 |
%d | 整数,其中%06d,如果数字不够6位,前边补0,如果超出原样输出 |
%f | 浮点数,其中%.02f,如果数字不够2位,后边补0,如果超出原样输出,默认6位 |
%% | 输出% |
转义字符
转义字符 | 含义 |
---|---|
\\ | \ |
\' | ' |
\" | " |
\t | 制表符 |
\n | 换行,下一行? |
\t | 回车,光标放至左侧? |
或print时加r防止转义,print(r'hello\nworld') hello\nworld |
分支语句
- if(条件的括号目前看来可加可不加)
if 语句 : aa else 语句 : bb
缩进最好用空格,tab键和空格不要混用
- elif
if 语句: aa elif 语句: bb else: cc
循环语句
- for
- while
while (条件): aabbcc 为了循环有出口,循环条件需要有改变
- continue 结束本次循环进行下一次循环
- break 跳出当前循环
逻辑运算符
- and
- or
- not
赋值运算符
符号 | 含义 |
---|---|
= | 赋值 |
+= | c += a c = c + a |
-= | c -= a c = c - a |
*= | c *= a c = c * a |
/= | c /= a c = c / a |
//= | c //= a c = c // a |
%= | c %= a c = c % a |
**= | c **= a c = c ** a |
这篇关于python基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python