来源:编程小白的第一本 Python 入门书:http://www.ituring.com.cn/book/1863
1、安装环境3.5+,选择编辑器PyCharm
2、变量与字符串
1️⃣变量 a=12
2️⃣字符串 单引号、双引号、三引号的都是字符串
字符串和数字不能直接相加,需要强转
字符串可以直接相乘,结果是n个同样的字符串
3️⃣字符串的分片与索引 string【a:b】表示截取字符串string的从a到b位
从左到右为正数,从右到左为负数
3、函数的魔法
1️⃣认识函数
内建函数,意思是在3.50版本安装完成后,你就可以使用这些函数,是“自带”的而已。
2️⃣创建函数
def(即 define,定义)的含义是创建函数,也就是定义一个函数。
arg (即 argument,参数)有时你还能见到这种写法:parameter,二者都是参数的意思
return 即返回结果。
关键字 函数名 参数 冒号
^ ^ ^ ^
def function(arg1,arg2):
缩进 return ‘Something’
| |
关键字 结果
3️⃣传递参数与参数类型
传递参数的方式有两种:
位置参数(positional argument)
关键词参数(keyword argument)
4️⃣设计自己的函数
认识一个新的函数一一open
只需要传入两个参数就可以正常运转了:文件的完整路径和名称,打开的方式。
mac用户: open('/Users/zzp/Desktop/text.txt')
Windows 用户: open('C://Users/zzp/Desktop/')
再认识一个新的方法一一write 向创建的文本(如果没有马上创建)写入信息 然后记得要关闭close()
file = open('/Users/Hou/Desktop/text.txt','w')
file.write('Hello World')
file.close()
4、循环与判断
1️⃣逻辑控制与循环
①逻辑判断——True & False True 和 False (需要注意的是首字母大写)。
但凡能够产生一个布尔值的表达式为布尔表达式(Boolean Expressions)。
②比较运算(Comparison)
多条件的比较。先给变量赋值,并在多条件下比较大小:
变量的比较。将两个运算结果储存在不同的变量中,再进行比较:
字符串的比较。其实就是对比左右两边的字符串是否完全一致,在 Python 中有着严格的大小写区分: ==
两个函数产生的结果进行比较:比较运算符两边会先行调用函数后再进行比较,
abs(-10) > len('length of this word' )