Python环境安装与基本语法
Pycharm介绍
新建project
new file:类似于txt,可以用来存放类似配置文件之类;
new directory:文件夹,放一些资源图片或者测试数据;
new python package:包,我们一般把同一类作用的代码放在一起,与文件夹的区别,有_init_文件;
new python file:在这里面写我们的代码,文件名不能用关键字命名;关键字如下:
import keyword
print(keyword.kwlist)
D:/Work/Tools/python_workspace/python_2017/class_basic/class_1125.py
['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']
文件命名一般使用驼峰命名及有意义的命名规则;
new HTML file:后期出具的测试报告文件一般是此类型;
字符串的介绍以及方法使用
- 无论是单个字符还是字符串,用单引号或者双引号都ok;
- 是换行符,如果要保留该符号,可以在前面加r或者R;
- 是拼接字符串;
-
单行注释,多行注释用’’’ ‘’’;
- python的语法特点,用空格来识别父级与子级别的关系,后面会接触到;
字符串
字符串是用单引号或者双引号括起来的任意文本,如果字符串内部既包含单引号又包含双引号,可以用转义字符“”来标识;
-
同类型可以用“+”或者“,”来进行拼接;
print("123"+"456") print("123","456")
输出:
123456 123 456
-
不同类型可以用“+”进行拼接,不能用逗号进行拼接;
print("小土匪"+"天下无敌")
小土匪天下无敌
print("小土匪"+18+"岁")
返回:
Traceback (most recent call last):
File "D:/Work/Tools/python_workspace/python_2017/class_basic/class_1125.py", line 8, in <module>
print("小土匪"+18+"岁")
TypeError: can only concatenate str (not "int") to str
print("小土匪",18,"岁")
返回:
小土匪 18 岁
- 强制转换后,可以进行拼接,比如str(a) int(a)就是强制转换;
注释
单行注释:
#print(123)
多行注释:
'''
print(1230
'''
python中的变量
变量就是以前学的数学中常见等式 X=3(其中X是变量名,3是变量值),在编程中,变量不仅可以是数字,还可以是任意数据类型。
命名规则:变量名必须是大小写英文、数字、和下划线的组合,但不能用数字开头。
字符串截断
- 索引从0开始;
- 取下不取上;[m:n]表示区间范围为数学区间的[m,n)的半开区间,即[m,n-1]的闭区间;
- 如果要从右边开始取值,索引是从-1开始;