Python(4)

#常用函数

*字符显示格式
title():以首字母大写的形式显示单词
upper():字符串全部大写
lower():字符串全部小写

*删除空白
rstrip():删除开头空白
lstrip():删除末尾空白
strip():删除俩端空白

*组织列表
append():将元素添加到列表末尾
insert():将元素添加到列表任意位置例:insert(0,'1111')
del():已知元素位置,删除 例:del message[0]
pop():弹出,将元素从列表中删除但是可以另外使用message.pop(0)
remove():已知元素值,删除

1
2
3
4
5
6
7
例:
message=['1','2','3']
message.remove('2')
or
number='2'
message.remove(number)

sort():按照字母顺序排序(永久)例:car.sort() 正序``car.sort(reverse=True) 逆序
sorted():按照字母顺序排序(临时)
reverse():反转列表元素的排列顺序(永久)
len():显示列表长度

*操作列表
range():创建数值列表 例:range(1,5) 显示1,2,3,4/range(1,5,2) 显示1,3
复制列表

1
2
my=['a','b','c']
you=my[:]

set():剔除列表中的重复项
int():获取数值的输入

#概念

列表&元组&字典

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
列表:
message=['1','2','3']
print(message[0:1])
//输出结果为列表
['1']
元组:
message=(1,2,3)
print(message[0])
//输出结果为数字
1
字典:
message={'numeber_1':'1','numeber_2':'2','numeber_3':'3'}
print(message['number_1']
//输出结果为键number_1对于的键值1
1

通过字典存储个人信息,再将整体存储在列表中 用列表存储一些个人喜好的总和,再在字典中作为键值存储

Python(3)

#循环停止的三种方法

1)while循环中使用条件语句

1
2
3
4
5
6
7
str="what's your name?:"
message=''
while message != 'quit':
message=input(str)
if message !='quit'
print(message)

2)使用变量active来控制循环的结束

1
2
3
4
5
6
7
8
str="what's your name?:"
active=True
while active:
message=input(str)
if message=='quit':
active=False
else:
print(message)

3)使用break结束循环

1
2
3
4
5
6
7
8
str="what's your name?:"
message=''
while True:
message=input(str)
if message == 'quit':
break
else:
print(message)

pip以及pip3安装

#前提

安装2.7和3.6的情况下 没有pip3

#调试(1)

brew reinstall python3 --with-brewed-openssl
然而下载完毕后pip3的版本过低 按照提示更新
sudo pip3 install --upgrade pip
然而满屏报错…

Python(2)

#sys模块

1
2
3
4
5
6
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import sys
print sys.argv[0]

sys.argv[0]输出文件本身路径
所带参数从 sys.argv[1]开始

Scrapy在Mac上的安装

#准备工作

若你的Mac OS系统为10.11或更高版本:
1.重新启动Mac OS
2.重启时按住Command+R,进入Recovery模式
3.选择实用工具里的终端并输入:
csrutil disable;
4.重新启动,回到Mac OS