怪咖先森的博客

小蜗牛,慢慢爬

写给还在迷茫中挣扎的你

有一天你将破茧成蝶,成长的比人们期待的还要美丽,但这个过程会很痛苦,会很辛苦,有时候还会觉得很灰心。面对汹涌而来的现实世界,觉得自己渺小无力,这也是生命的一部分,做好现在你能做的,然后一切都会好的。...

2016-11-25 22:47:45

阅读数:236

评论数:0

Python Requests库

简介:通过 requests 类库的学习,理解 HTTP 基本原理,并能够纯熟地使用 requests 和 Github API 进行数据交互。除此之外,你还能够获得诸如 HTTP 认证,Oauth 授权等进阶知识和技能 1. 走进 Requests 库 1.1 Requests 库 ...

2018-04-02 23:07:33

阅读数:7

评论数:0

Python 关键字参数 (4)

可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。请看示例: def person(name, age, **kw): print('name:', na...

2018-03-22 15:20:33

阅读数:14

评论数:0

Python 可变参数 (3)

可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。 我们以数学题为例子,给定一组数字a,b,c……,请计算a^2 + b^2 + c^2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数...

2018-03-22 15:18:12

阅读数:9

评论数:0

Python 默认参数 (2)

默认参数 新的power(x, n)函数定义没有问题,但是,旧的调用代码失败了,原因是我们增加了一个参数,导致旧的代码因为缺少一个参数而无法正常调用: >>> power(5) Traceback (most recent ...

2018-03-22 15:15:08

阅读数:15

评论数:0

Python 位置参数(1)

定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、...

2018-03-22 15:13:42

阅读数:8

评论数:0

Python 错误处理

错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。 用错误码来表示是否出错十分不便,因为函数本身...

2018-03-22 14:12:47

阅读数:27

评论数:0

Python 函数

1. 调用函数 1.1 如何调用函数 Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/f...

2018-03-21 17:59:29

阅读数:18

评论数:0

Python dict 和 set

dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list: names = ['Michael'...

2018-03-21 17:54:40

阅读数:12

评论数:0

Python 循环

for...in Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: names = ['Michael', 'Bob', 'Tracy'] for name in names: print(name) 执行这段代码,会...

2018-03-21 17:17:19

阅读数:9

评论数:0

Python input

Usage 看一个有问题的条件判断。很多同学会用input()读取用户的输入,这样可以自己输入,程序运行得更有意思: birth = input('birth: ') if birth < 2000: print('00前') else: print('0...

2018-03-21 10:43:20

阅读数:14

评论数:0

Python list 和 tuple

list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: >>> classmates = ['Michael...

2018-03-21 10:18:17

阅读数:12

评论数:0

Python 字符串和编码

字符编码 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制1111...

2018-03-20 10:28:57

阅读数:19

评论数:0

Python 教程

Python 特点 Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的JavaScript语言等等。 那Python是一种什么语言? 首先,我们普及一下编程语言的基础知识。用任何...

2018-03-19 23:14:25

阅读数:71

评论数:0

Python 基础

数据类型和变量 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5...

2018-03-19 22:56:56

阅读数:22

评论数:0

机器学习 1 Hello World

常用的 Python Machine Learning 开源库 scikit-learn TensorFlow 之后主要就演示使用 scikit-learn 进行 Machine Learning 的学习 什么是机器学习 我们可以把 机器学习看作是人工智能的一个子领域,初期的 AI...

2018-01-27 23:03:08

阅读数:76

评论数:0

Android 内存优化方式

1. Android 内存大小//获取的是正常情况下 app 内存大小,我的小米 5s 是 256 M activiyManager.getMemoryClass() //在Android manifest 中设置 android:largeHeap="true" 之后 app...

2017-12-03 21:37:35

阅读数:469

评论数:0

Xamarin.Forms 引用 放在 PCL 中的图片

今天状态及其不好,见谅,Xamarin 技术交流 (偏向 xamarin.android): 1092417123PCL 中图片资源格式官方解释 : Embedded ImagesEmbedded images are also shipped with an application (like...

2017-10-28 10:57:24

阅读数:386

评论数:0

Xamarin.Android 中 Handler 的使用

刚开始的时候 Handler 用不成,因为 Java 和 C# 之间区别还是很多的,使用起来要注意匿名内部类Java 中可以使用 匿名内部类,但 C# 不可以,所以使用的时候要传递参数,方便调用mHandler = new MyHandler(this);//传递参数public class My...

2017-10-03 09:50:16

阅读数:409

评论数:0

Xamarin Android 中修改 TabbedPage 标题字体

写在前面,本人在 Stackoverflow 上面做 Xamarin 的技术支持也有一段时间了,最近都比较有空,就在这总结一下自己解决的许多问题,希望能帮到那些有限的,屈指可数的国内 Xamarin 开发者我只负责解决 Xamarin.Android 这一块的问题问题来源https://stack...

2017-10-03 09:44:21

阅读数:325

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭