昨天学了爬虫,html语句时间关系,老师讲的比较匆忙,半知半解,
快到十二点的时候就准备618的抢购了。
今天讲了VM安装及系统安装,这些都是老早之前我都会的,没学到干货,有点失望。
今天看到她的步数有一万多,十点多的时候步数还在更新,不知道她今天是出远门了还是。好后悔,她答辩那天是周末,我应该去找她的。哎,好想她呀。
更新一下笔记
Ubuntu 终端命令
mkdir #创建文件夹
touch #创建文件
cd .. #回到上一级
cd ../ #切换到上级指定目录
rm -rf #删除
例如:
rm -rf Centos/ RedHat/ #删除Centos和RedHat两个文件夹
rm -rf * #删除当前目录下所有文件
cp : #复制文件、文件夹
复制文件 : cp 文件名 路径
复制目录 : cp -r 目录名 路径
例如:
cp 12.txt AID03/ #复制12.txt文件 到AID03目录里
cp -r 音乐/ AID03/ #复制文件夹
mv ; 剪切文件、目录
mv 目录/目录名 路径
重命名
mv 12.txt harry.txt #12改名为harry
cp wangzhe.txt /home/tarena/ #将wangzhe.txt复制到主目录下
cp harry.txt ~ #将harry.txt复制到主目录下
vim 文件名 :创建并编辑文件
vim wanngzhe.txt #进入浏览模式,但是开始时不能编辑的,
#按a 左下角变成“插入”就能直接输入内容
#esc 退出编辑,又变成浏览模式
#按住shift+:左下角有冒号
#输入wq回车保存 write quick
scp
1.远程复制:把本地的文件复制到远程的主机上
2.明令格式
scp 文件名 用户名@IP地址:绝对路径
ifconfig # linux查看本地IP地址
pycharm
例如 主目录下 mkdir day01 #先创建一个文件夹
file - open 找到 day01 文件夹
选中day01文件夹
右键-new-python file
快捷键
1.tab 自动补齐
2.ctrl+/ 注释
单行,光标随便哪个位置,就可以注释
多行,只要选中多行,不一定要完全选中,就可以注释
3.Alt + 单击 同时选中多个光标 #?
4.Ctrl + s 保存
5.ctrl + z 回退
6.Ctrl + shift + z 取消回退
python
1.字符串用””或者’’或者’’’或”””
“”" “”"所见即所得
print ("""我
喜欢
你
""")
message = '我是“齐天大圣”孙悟空'
message = “我是'齐天大圣'孙悟空”
message = '''我是“齐天大圣”'孙悟空'''
转义符:改变原有含义的特殊字符
# \" \' 水平制表格(tab)\t 换行\n 文件路径\\
message = "我是\"齐天大圣\"孙悟空"
print(message)
#我是"齐天大圣"孙悟空
url = "c:a\b\c\d\a.txt" # 系统有时候会误认为\为转义符 需要将\换成\\
或
url = r"c:a\b\c\d\a.txt" # 有r表示都是原始字符串没有转义符
#格式化字符
#“..%d...%s...%f..”%(整数变量,字符串变量,小数变量)
number_one = 1
number_two = 2
str_result = "%d + %d = %d"%(number_one,number_two,number_one+number_two)
print(str_result)
#1 + 2 = 3
name = "harry"
age = 20
score = 98.29
print("我叫%s,今年%d岁了,考试得了%f分"%(name,age,score)) #分数直接用%f表示时,小数点后面位数比较多
print("我叫%s,今年%d岁了,考试得了%.1f分"%(name,age,score)) #%.1f .1表示取小数后面一位
2.+号表示拼接,字符串只能和文字进行拼接,不能和数字拼接。
3.生成重复多次的字符串 字符串整数 例如
"我爱你"*3
4.print()函数 作用:将程序的结果输出到屏幕终端
5.Python中能写中文的地方只能是
1.字符串的内部
2.注释的内部
注释:
以#开头,直至行尾
print ("""我
喜欢
你
""") # 打印我爱你
6.range(start,stop[,step])函数调用时会返回整个序列生成器
Range(3) #生成0,1,2
Range(1,5) #生成1,2,3,4
Range(1,10,3)#生成1,4,7 3为步长1->4->7
7.for 语句:
用于从range生成器中获取整数
For line in rage(1,4):
Print (line)
8.input 函数
S=input("请输入树干高度")
作用:把用户输入的信息以字符格式返回
9.int()函数
作用:把文字转化为数字
9.字符串算数运算符&&比较运算符
-
算数运算符
+ += * *=
+ - * /
% :取余数 11%2 == 1
** : 幂运算 5**3 --> 5的3次方
// : 地板除 11//2 == 5 只要整数,和%正好相反
-
比较运算符
== != in not in
字符串常用方法
1.len(“字符串”) :获取字符串的长度
2.isdigit() : 判断是否为字符串类型的数字
-
len(‘hello’)
-
import random
-
number = random.randint(1,100)
-
字符串 . isdigit()
-
n = input("请输入一个数字:") if n . isdigit() : print(n) else : print("您输入有误")
11.if分之结构注意
- if elif else 后面必须加 :
- 注意缩进,缩进后为对应语句的子句(4个空格/1个tab)
12.关系运算符&&逻辑运算符
> >= <= == !=
and or
13.字符串编码
number = ord('a')
print(number)
str01 = chr(11221233)
print(str01)
while True :
str_code=input("请输入编码值:")
if str_code =="" :
break
char = chr(int(str_code ))
print(char)