git使用一

1.什么是git

git是分布式版本控制系统,与中央式版本控制系统区别在于除了有中央仓库外,还有一个本地仓库

2.clone 同步代码到本地

如想把远程仓库代码copy到本地,在项目Terminal下切换到需要同步代码的目录
如:现在Android studio在项目AndroidSample下,想clone项目KotlinDemo到androidstudio下,
切换到androidstudio目录下,git clone 项目地址

1
2
3
4
5
6
7
E:\androidstudio\AndroidSample>cd..
E:\androidstudio>git clone https://github.com/softOfAndroid/KotlinDemo.git
Cloning into 'KotlinDemo'...
remote: Counting objects: 66, done.
remote: Total 66 (delta 0), reused 0 (delta 0), pack-reused 66
Unpacking objects: 100% (66/66), done.

阅读全文

15. 类的内置方法二

1.描述符

1.描述符就是将某种特殊类型的类的实例指派给另一个类的属性,特殊类型的类即实现下面某个或者全部的方法

  • 访问属性 __get__(self,instance,owner)返回属性的值

阅读全文

14. 类的内置方法一

1.类的构造与析构

1.类的构造方法init(self)和new(cls,other)

在类实例化对象的时候首先调用new()方法,cls参数表示类,other表示其他属性
new除cls外剩余的参数原封不动的传递给init()方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Num(int):
def __new__(cls,num):
num += 10
print('__new__方法')
return int.__new__(cls,num)
def __init__(self,num):
print('__init__方法 %d' % num )
def printNum(self):
print('other 方法')
a = Num(0)
a.printNum()
------------------------------------------
__new__方法
__init__方法 0
other 方法

阅读全文

13. 类和对象

1.类

python是面向对象的,python的类与java类似有属性和方法构成:如

1
2
3
4
5
6
7
8
class Person:
name = '张三'
age = 30
def say(self):
print(self.name + '说:我今年%d了' % self.age )
person = Person()
person.say() # 张三说:我今年30了

阅读全文

12. python 界面二

参照小甲鱼零基础学习python课后作业

1.输入密码

1.passwordbox的使用 passwordbox(msg, title,default=’默认的密码’, image=None)

1
2
3
4
5
6
import easygui as g
def passwordbox(msg, title):
msg = g.passwordbox(msg, title,default='默认的密码', image=None)
print(msg) # 默认的密码
passwordbox('content', 'title')

阅读全文

11. python 界面一

1.EasyGui 安装

1.下载EasyGui在cmd下切换到EasyGui文件夹目录下

2.使用python.exe 安装EasyGui

1
D:\python\easygui-0.96>D:\python\Python36\python.exe setup.py install

阅读全文

10. python 异常、else、with

1.异常

1.try…except…异常

1
2
3
4
5
try:
a = 5/0
print(a)
except:
print('出错了')

阅读全文

9. python 文件

1.文件的操作

在操作文件文件(创建、删除)过程中需要引入python的os

1.得到当前工作的目录

1
2
3
import os
curdir = os.getcwd()
print(curdir) # D:\python\program

阅读全文

8. python 文件读写

1.文件的读取

1
2
3
4
5
6
f = open('D:/python/Android.txt')
txt = f.read()
print(txt)
-------------------
这是一个文件而已,测试python文件读取的文件
年少的时候,情窦初开,大家都很容易对班级里的某个女生或某个男生情愫暗生

阅读全文

7. python 集合

1.字典与集合的关系

集合是一个无序的,不重复的数据组合

1
2
3
4
a={}
b={1,2,3,4,5}
print(type(a)) # <class 'dict'>
print(type(b)) # <class 'set'>

阅读全文