·1.解释型语言与编译型语言
1.解释型语言
-
解释型语言有:python PHP ruby
-
解释型语言是指写完代码后交给解释器,解释器一行一行的进行代码执行(实习翻译)
2.编译型语言
-
编译型语言有:Java C语言 c# c++
-
编译型语言是指代码写完后,编译器将代码编程另外一个文件,然后交给计算机执行
2.字符串功能的补充
1.字符串特有的功能
-
判断是否以某个字母开头/结尾: .startswith('')/ .endswith('')
name='Alex'
val=name.startswith('Al')
print(val) -
格式化 .format()
name='我是{},今年{}'.format("老男孩",11)
print(name) -
encode
将Unicode编码转换成指定编码,解释器读取到内存后,按照Unicode编码存储
-
join
循环每个元素并且在元素后加入指定的元素
name='Alex'
val='_'.join(name)
print(val)2.公共的功能
-
切片
-
索引
-
len
-
步长
name='oldboyo'
val=name[0:-1:2]#输出结果是odo
val=name[1:-1:2]#输出结果是lby
val=name[1::2]#输出结果是lby
val=name[::2]#输出结果是odoo
#1.最后一位是步长,步长默认是1
#2.步长可正可负,正数代表从左往右,负数代表从右往左 -
for循环
-
结构:for 'a' in name: (缩进字符)
-
从左往右依次循环每个元素时:for>while
-
当是死循环时:while>for
-
注意for和while的使用场景:
-
有穷尽时优先使用for
-
无穷尽时优先使用while
name='Alex'
for num in name:
print(num) -
-
-
range(范围)
#打印1`10
for num in range (1,11):
print(num)#range取左不取右
#打印12345689
for num in range(1,10):
if num==7:
pass
else:
print(num)
-
3.列表
1.使用范围
-
需要表示多个事物时使用列表
user=['july','Alex','xx']#user中有三个元素
len(user)=3#计算长度
val=user[0]#索引结果是july
val=user[0:2]#切片结果是july Alex
val=user[0::2]#步长结果是july
for num in user:
print(num)#结果是每一行一个元素
-
公共功能
-
len
-
索引
-
切片
-
步长
-
for循环
-
列表和字符串都可以进行for循环
-
for循环的嵌套
name=['july','Alex','Jack','jet']
for num in name:
for val in num:
print(val)
-
-
删除
-
可变类型才可以进行删除和修改,字符串属于不可变类型,不能进行删除和修改
-
结构:
name=['july','Alex','Jack','jet']
del name[1]#从0开始计数
print(name)
#方式二
name.pop(1)#1代表要删除的位置,不加数字默认删除最后一个
print(name)
-
-
修改
name=['july','Alex','Jack','jet']
name[2]=666#从0开始计数
name[0][2]=3
-
-
独有的功能
-
append:在列表后追加一个元素
user=[]
user.append('Alex')
print(user) -
insert:在指定索引位置进行插入元素
user.insert(1,'x')
1代表位置
'x'代表插入的内容
-
remove:删除内容,只可以从左往右删除第一个
user.remove('x')
x代表要删除的内容,
-
pop:删除
-
clear 清除全部
-
2.列表的嵌套
4.元组
-
格式: user=[11,22,33] 列表可变
user=(11,22,33) 元组不可变
-
公共的功能
-
索引(排除int/bool)
-
切片(排除int/bool)
-
步长(排除int/bool)
-
删除(排除tuple/str/int/bool)
-
修改(排除tuple/str/int/bool)
-
for循环(排除int/bool)
-
len(排除int/bool)
-
-
独有功能(无)
-
特殊:元组中的元素不可被修改/删除
5.git常用的一些命令
-
git status 查看状态
-
git add .
-
git commit -m '提交记录'
-
git push origin master
1.公司是怎样用git做开发的
-
在码云或者GitHub等代码托管的网站创建自己的仓库,创建完之后码云会给一个仓库地址
-
自己在本地写代码
-
将代码提交到远程仓库
-
初始化
-
进入任意一个文件夹
-
git init
-
git config 邮箱
-
git config 姓名
-
git remote and origin 仓库地址
git已经管理文件夹,之后文件夹有任何变化git会检测到.
-
git status 查看状态
-
git add .
-
git commit -m '提交记录'
-
git push origin master 将本地哦同步到码云
-
-
-
修改代码或者删除文件后重复以上操作
-
注意,如果在远程修改文件,先同步:
-
-