Python 基础笔记

  • 内置函数
      • print() 打印输出
      • type() 数据类型查询
      • isinstance() 判断数据是否是已知类型
      • input() 接受键盘输入
      • range() 函数
      • format() 格式化函数
    • round() 四舍五入函数
    • index() 索引函数
  • 模块
    • random
    • time 日期和时间
      • 什么是时间元组?
      • 获取当前时间
      • 获取格式化的时间
      • 格式化日期
    • 获取某月日历
    • Calendar(日历模块)
    • math(数学函数)
      • math.ceil() 向上取数
    • requests 爬虫
    • JSON
    • BeautifulSoup
  • 引号的用法
    • 单引号 ' '
    • 双引号" "
    • 三引号''' '''
  • 转义字符
  • 数据类型
    • str 字符串
    • int 整数
    • float 浮点数
    • **bool**布尔
  • 四则运算
  • if 条件控制语句
      • 操作运算符:
      • if 单项判断
      • if...else... 双向判断
      • if...elif...elfi...else 多向判断
      • if 嵌套
    • try 异常处理语句
      • 语法错误
      • try…except… 异常处理
      • try...except...else...
      • try...except...else....finally...
  • 列表 (list)
    • 访问列表中的值
    • 更新列表
    • 删除列表元素
    • Python列表脚本操作符
    • Python列表截取与拼接
    • 嵌套列表
    • Python列表函数&方法
  • dict (字典)
    • 访问字典里的值
    • 修改字典
    • 删除字典元素
    • 字典键的特性
    • 字典内置函数&方法
  • 元组(tuple)
    • 访问元组
    • 修改元组
    • 删除元组
    • 元组运算符
    • 元组索引,截取
    • 元组内置函数
  • 循环
    • while 循环
      • 无限循环
      • while 循环使用 else 语句
      • 简单语句组
    • for 语句
    • break 和 continue 语句及循环中的 else 子句
      • while 中使用 break:
      • while 中使用 continue:
      • pass 语句
      • Python的真假判断
      • 布尔值之间的运算
  • 函数(Function)
    • 函数调用
    • 参数传递
      • 可更改(mutable)与不可更改(immutable)对象
      • python 传不可变对象实例
      • 传可变对象实例
    • 参数
      • 必需参数
      • 关键字参数
      • 默认参数
      • 不定长参数
  • 可写函数说明
  • 可写函数说明
    • 匿名函数
    • return 语句
    • 强制位置参数
  • 面向对象
    • 类定义
    • 类对象
      • self代表类的实例,而非类
    • 类的方法
    • 继承
    • 多继承
    • 方法重写
    • 实例

内置函数

print() 打印输出

方法用于打印输出,最常见的一个函数。在 Python3.3 版增加了 flush 关键字参数。

以下是 print() 方法的语法:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

参数

  • objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
  • sep – 用来间隔多个对象,默认值是一个空格。
  • end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
  • file – 要写入的文件对象。
  • flush – 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

实例

以下展示了使用 print 函数的实例:

print(1)
1
print("Hello World")
Hello World
a = 1
b = 'pypypy'
print(a,b)
1 pypypy
print("aaa""bbb")
aaabbb
print("aaa","bbb")
aaa bbb
print("www","pypypy","cn",sep=".")  # 设置间隔符
www.pypypy.com

使用 flush 参数生成一个 Loading 的效果:
实例

import time
print("---RUNOOB EXAMPLE : Loading 效果---")
print("Loading",end = "")
for i in range(20):print(".",end = '',flush = True)time.sleep(0.5)

效果如下图:

type() 数据类型查询

type() 数据类型查询函数,用于查询一个数据的数据类型。

语法

以下是 type() 方法的语法:

type(object)

type(name, bases, dict)

参数

  • name – 类的名称。
  • bases – 基类的元组。
  • dict – 字典,类内定义的命名空间变量。

返回值

一个参数返回对象类型, 三个参数,返回新的类型对象。

实例:

  1. type(101)

  2. <class ‘int’> # int类型

  3. type(‘Hello World!’)

  4. <class ‘str’> # str类型

  5. type([1,2,3,4,5])

  6. <class ‘list’> # 列表

isinstance() 判断数据是否是已知类型

isinstance() 判断数据是否是已知类型,类似type()

语法

以下是 isinstance() 方法的语法:

isinstance(object, classinfo)

参数

  • object – 实例对象。
  • classinfo – 可以是直接或间接类名、基本类型或者由它们组成的元组。

返回值

如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。

实例:

a = 2
isinstance (a,int)
True
isinstance (a,str)
False
isinstance (a,(str,int,list))    # 是元组中的一个返回 True
True

input() 接受键盘输入

input() 函数接受一个标准输入数据,返回为 string 类型。

语法

input([prompt])

参数说明:

  • prompt: 提示信息

实例

a = input("input:")
input:123                  # 输入整数
type(a)
<class 'str'>              # 字符串
a = input("input:")
input:Hello World              # 正确,字符串表达式
type(a)
<class 'str'>             # 字符串

range() 函数

如果你需要遍历数字序列,可以使用内置range()函数。它会生成数列,例如:

实例

for i in range(5):print(i)
0
1
2
3
4

你也可以使用range指定区间的值:
实例

for i in range(5,9) :print(i)5
6
7
8

也可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做’步长’):
实例

for i in range(0, 10, 3) :print(i)0
3
6
9

负数:
实例

for i in range(-10, -100, -30) :print(i)-10
-40
-70

您可以结合range()和len()函数以遍历一个序列的索引,如下所示:
实例

a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']
for i in range(len(a)):print(i, a[i])
0 Google
1 Baidu
2 Runoob
3 Taobao
4 QQ

还可以使用range()函数来创建一个列表:
实例

list(range(5))
[0, 1, 2, 3, 4]

format() 格式化函数

格式化字符串的函数str.format(),它增强了字符串格式化的功能。

基本语法是通过**{}:来代替以前的%**。

format 函数可以接受不限个参数,位置可以不按顺序。

实例

"{} {}".format("hello", "world")    # 不设置指定位置,按默认顺序
'hello world'
"{0} {1}".format("hello", "world")  # 设置指定位置
'hello world'
"{1} {0} {1}".format("hello", "world")  # 设置指定位置
'world hello world'

也可以设置参数:
实例

print("网站名:{name}, 地址 {url}".format(name="菜鸟教程", url="www.runoob.com"))
# 通过字典设置参数
site = {"name": "菜鸟教程", "url": "www.runoob.com"}
print("网站名:{name}, 地址 {url}".format(**site))
# 通过列表索引设置参数
my_list = ['菜鸟教程', 'www.runoob.com']
print("网站名:{0[0]}, 地址 {0[1]}".format(my_list))  # "0" 是必须的

输出结果为:

网站名:菜鸟教程, 地址 www.runoob.com
网站名:菜鸟教程, 地址 www.runoob.com
网站名:菜鸟教程, 地址 www.runoob.com

也可以向**str.format()**传入对象:
实例

class AssignValue(object):def __init__(self, value):self.value = value
my_value = AssignValue(6)
print('value 为: {0.value}'.format(my_value))  # "0" 是可选的

输出结果为:

value 为: 6

round() 四舍五入函数

描述

**round()**方法返回浮点数x的四舍五入值。

语法

以下是 round() 方法的语法:

round( x [, n]  )

参数

  • x – 数字表达式。
  • n – 表示从小数点位数,其中 x 需要四舍五入,默认值为 0。

返回值

返回浮点数x的四舍五入值。实例

以下展示了使用 round() 方法的实例:

print ("round(70.23456) : ", round(70.23456))
print ("round(56.659,1) : ", round(56.659,1))
print ("round(80.264, 2) : ", round(80.264, 2))
print ("round(100.000056, 3) : ", round(100.000056, 3))
print ("round(-100.000056, 3) : ", round(-100.000056, 3))

以上实例运行后输出结果为:

round(70.23456) :  70
round(56.659,1) :  56.7
round(80.264, 2) :  80.26
round(100.000056, 3) :  100.0
round(-100.000056, 3) :  -100.0

index() 索引函数

index() 函数用于找出列表中某个元素第一次出现的索引位置。

描述

index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

语法

index()方法语法:

str.index(str, beg=0, end=len(string))

参数

  • str – 指定检索的字符串
  • beg – 开始索引,默认为0。
  • end – 结束索引,默认为字符串的长度。

返回值

如果包含子字符串返回开始的索引值,否则抛出异常。

实例

以下实例展示了index()方法的实例:

str1 = "Runoob example....wow!!!"
str2 = "exam";
print (str1.index(str2))
print (str1.index(str2, 5))
print (str1.index(str2, 10))

以上实例输出结果如下(未发现的会出现异常信息):

7
7
Traceback (most recent call last):File "test.py", line 8, in <module>print (str1.index(str2, 10))
ValueError: substring not found

模块

random

**random()**方法返回随机生成的一个实数,它在[0,1)范围内。

语法

以下是 random() 方法的语法:

import random
random.random()

**注意:**random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
参数

返回值

返回随机生成的一个实数,它在[0,1)范围内。

实例

以下展示了使用 random() 方法的实例:

实例

import random
# 生成第一个随机数
print "random() : ", random.random()
# 生成第二个随机数
print "random() : ", random.random()

以上实例运行后输出结果为:

random() :  0.281954791393
random() :  0.309090465205

其他方法
实例

import random
print( random.randint(1,10) )        # 产生 1 到 10 的一个整数型随机数
print( random.random() )             # 产生 0 到 1 之间的随机浮点数
print( random.uniform(1.1,5.4) )     # 产生  1.1 到 5.4 之间的随机浮点数,区间可以不是整数
print( random.choice('tomorrow') )   # 从序列中随机选取一个元素
print( random.randrange(1,100,2) )   # 生成从1到100的间隔为2的随机整数
a=[1,3,5,6,7]                # 将序列a中的元素顺序打乱
random.shuffle(a)
print(a)

time 日期和时间

Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。

Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。

时间间隔是以秒为单位的浮点小数。

每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。

Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例:

import time;  # 引入time模块ticks = time.time()
print ("当前时间戳为:", ticks)

以上实例输出结果:

当前时间戳为: 1459996086.7115328

时间戳单位最适于做日期运算。但是1970年之前的日期就无法以此表示了。太遥远的日期也不行,UNIX和Windows只支持到2038年。

什么是时间元组?

很多Python函数用一个元组装起来的9组数字处理时间:

序号 字段
0 4位数年 2008
1 1 到 12
2 1到31
3 小时 0到23
4 分钟 0到59
5 0到61 (60或61 是闰秒)
6 一周的第几日 0到6 (0是周一)
7 一年的第几日 1到366 (儒略历)
8 夏令时 -1, 0, 1, -1是决定是否为夏令时的旗帜

上述也就是struct_time元组。这种结构具有如下属性:

序号 属性
0 tm_year 2008
1 tm_mon 1 到 12
2 tm_mday 1 到 31
3 tm_hour 0 到 23
4 tm_min 0 到 59
5 tm_sec 0 到 61 (60或61 是闰秒)
6 tm_wday 0到6 (0是周一)
7 tm_yday 一年中的第几天,1 到 366
8 tm_isdst 是否为夏令时,值有:1(夏令时)、0(不是夏令时)、-1(未知),默认 -1

获取当前时间

从返回浮点数的时间戳方式向时间元组转换,只要将浮点数传递给如localtime之类的函数。

import time
localtime = time.localtime(time.time())
print ("本地时间为 :", localtime)

以上实例输出结果:

本地时间为 : time.struct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=28, tm_sec=49, tm_wday=3, tm_yday=98, tm_isdst=0)

获取格式化的时间

你可以根据需求选取各种格式,但是最简单的获取可读的时间模式的函数是asctime():

import time
localtime = time.asctime( time.localtime(time.time()) )
print ("本地时间为 :", localtime)

以上实例输出结果:

本地时间为 : Thu Apr  7 10:29:13 2016

格式化日期

我们可以使用 time 模块的 strftime 方法来格式化日期,:

time.strftime(format[, t])

实例

import time
# 格式化成2016-03-20 11:45:39形式
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 格式化成Sat Mar 28 22:24:24 2016形式
print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print (time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))
以上实例输出结果:
2016-04-07 10:29:46
Thu Apr 07 10:29:46 2016
1459175064.0

python中时间日期格式化符号:

  • %y 两位数的年份表示(00-99)
  • %Y 四位数的年份表示(000-9999)
  • %m 月份(01-12)
  • %d 月内中的一天(0-31)
  • %H 24小时制小时数(0-23)
  • %I 12小时制小时数(01-12)
  • %M 分钟数(00=59)
  • %S 秒(00-59)
  • %a 本地简化星期名称
  • %A 本地完整星期名称
  • %b 本地简化的月份名称
  • %B 本地完整的月份名称
  • %c 本地相应的日期表示和时间表示
  • %j 年内的一天(001-366)
  • %p 本地A.M.或P.M.的等价符
  • %U 一年中的星期数(00-53)星期天为星期的开始
  • %w 星期(0-6),星期天为星期的开始
  • %W 一年中的星期数(00-53)星期一为星期的开始
  • %x 本地相应的日期表示
  • %X 本地相应的时间表示
  • %Z 当前时区的名称
  • %% %号本身

获取某月日历

Calendar模块有很广泛的方法用来处理年历和月历,例如打印某月的月历:

import calendar
cal = calendar.month(2016, 1)
print ("以下输出2016年1月份的日历:")
print (cal)

以上实例输出结果:

以下输出2016年1月份的日历:January 2016
Mo Tu We Th Fr Sa Su1  2  34  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Calendar(日历模块)

此模块的函数都是日历相关的,例如打印某月的字符月历。

星期一是默认的每周第一天,星期天是默认的最后一天。更改设置需调用calendar.setfirstweekday()函数。模块包含了以下内置函数:

序号 函数及描述
1 calendar.calendar(year,w=2,l=1,c=6)
返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。 每日宽度间隔为w字符。每行长度为21* W+18+2* C。l是每星期行数。
2 calendar.firstweekday( )
返回当前每周起始日期的设置。默认情况下,首次载入caendar模块时返回0,即星期一。
3 calendar.isleap(year)
是闰年返回 True,否则为 false。

>>>importcalendar
>>>print(calendar.isleap(2000))
True
>>>print(calendar.isleap(1900))
False

4 calendar.leapdays(y1,y2)
返回在Y1,Y2两年之间的闰年总数。
5 calendar.month(year,month,w=2,l=1)
返回一个多行字符串格式的year年month月日历,两行标题,一周一行。每日宽度间隔为w字符。每行的长度为7* w+6。l是每星期的行数。
6 calendar.monthcalendar(year,month)
返回一个整数的单层嵌套列表。每个子列表装载代表一个星期的整数。Year年month月外的日期都设为0;范围内的日子都由该月第几日表示,从1开始。
7 calendar.monthrange(year,month)
返回两个整数。第一个是该月的星期几,第二个是该月有几天。星期几是从0(星期一)到 6(星期日)。

>>>importcalendar
>>>calendar.monthrange(2014,11)
(5,30)
(5, 30)解释:5 表示 2014 年 11 月份的第一天是周六,30 表示 2014 年 11 月份总共有 30 天。

8 calendar.prcal(year,w=2,l=1,c=6)
相当于 print calendar.calendar(year,w,l,c).
9 calendar.prmonth(year,month,w=2,l=1)
相当于 print calendar.calendar(year,w,l,c)。
10 calendar.setfirstweekday(weekday)
设置每周的起始日期码。0(星期一)到6(星期日)。
11 calendar.timegm(tupletime)
和time.gmtime相反:接受一个时间元组形式,返回该时刻的时间戳(1970纪元后经过的浮点秒数)。
12 calendar.weekday(year,month,day)
返回给定日期的日期码。0(星期一)到6(星期日)。月份为 1(一月) 到 12(12月)。

math(数学函数)

math.ceil() 向上取数

import math
a = 5.1
b = math.ceil(a)
print('%s上取数为%s'%(a,b))

运算结果

5.1上取数为6

requests 爬虫

JSON

BeautifulSoup

引号的用法

单引号 ’ ’

print('欢迎来到“Python”的世界')
欢迎来到“Python”的世界

解决在输出内容里面有“”双引号的内容

双引号" "

print("欢迎来到'Python'的世界")
欢迎来到'Python'的世界

解决在输出内容里面有’ '双引号的内容

三引号’’’ ‘’’

print('''我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
''')
我愿意留在汤婆婆的澡堂里工作两年,
第一年在锅炉房和锅炉爷爷一起烧锅炉水,
将在这个世界变成一头猪。
解决在输出内容是多行的内容

转义字符

在需要在字符中使用特殊字符时,python 用反斜杠****转义字符。如下表:

数据类型

str 字符串

字符串英文为 string 简写做str

字符串,就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个文字,甚至是一个符号。字符串可以表达现实世界里的词、语句、表达式等。

int 整数

整数英文为integer,简写做int

是正整数、负整数和零的统称,是没有小数点的数字。

float 浮点数

浮点数的英文名是float,与整数(int)和字符串(str)不同,浮点数没有简写。

带小数点的数字就叫做浮点数,运算结果存在误差

>>> print(0.55+0.3)
0.8500000000000001

0.55(十进制) = 0.1000110011001100110011001100110011001100110011001101(二进制)
0.3(十进制) = 0.0100110011001100110011001100110011001100110011001101(二进制)

bool布尔

布尔型的英文名是bool,是一个特殊类型,是int型的一个子类型,他只有两个值 (False,True),

这种类型多用于判断一个值是否是真的或者假的。

  • False的值是 0 ,表达的意思是 假。
  • Ruue的值是 1 ,表达的意思是 真。

四则运算

和我们日常的数学计算是一致的,都是先算乘除后算加减,有括号的先算括号内的,再算括号外的,由左向右依次运算。

if 条件控制语句

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。(可以嵌套)

操作运算符:

操作符 描述
< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于,比较两个值是否相等
!= 不等于

if 单项判断

a = 5
if a < 6:print('小于')
print('不小于')

if…else… 双向判断

a = 7
if a < 6:print('小于')
else:print('大于')

if…elif…elfi…else 多向判断

a = 5
if a > 7:print('大于')
elif a == 7 :print('大于')
else:print('小于')

if 嵌套

historyscore=26
#赋值语句:为历史成绩赋值if historyscore>=60:#条件:当历史成绩大于等于60时    print('你已经及格')#结果:输入及格的结果    if historyscore>=80:#条件:当历史成绩大于等于60,且历史成绩大于等于80        print('你很优秀')#结果:输出你很优秀的结果    else:#条件:当历史成绩大于等于60,且小于80时        print('你只是一般般')#结果:输出你只是一般般的结果else:#条件:当历史成绩小于60时    print('不及格')#结果:输出不及格的结果print('程序结束')
#打印最终结果

try 异常处理语句

Python 有两种错误很容易辨认:语法错误和异常。

Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。

语法错误

Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例

while True print('Hello world')File "<stdin>", line 1, in ?while True print('Hello world')^
SyntaxError: invalid syntax

这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号**

Python 基础笔记相关推荐

  1. Python基础 笔记(一) Python的介绍

    Python基础 笔记(一) Python的介绍 您好! 欢迎来到木易巷! 接下来,让我们一起来了解Python,走进Python~ 1.编程语言 编程语言(programming language) ...

  2. python基础笔记,超详细,包含面向对象基础,爬虫实战【持续更新中...】

    前言: 本笔记中的函数和方法同义,面向python3 本笔记部分概念及代码由newbing搜集整理得出 本笔记适合有一定其他编程语言基础的同学,因为笔记中省略了部分基础概念(比如整型,浮点型等基本数据 ...

  3. python基础笔记(二)

    <黑马>python笔记~二 前言 一.配套视频 二.python基础初级 三.python基础中级 四.python基础高级 目录 python基础中级(列表.元组.字典.字符串) 01 ...

  4. 霍格沃兹测试开发学社技术学习笔记之——Python基础笔记

    # 阶段十一-Python语言和测试框架(1) ## 1.pycharm环境变量配置和安装 ## 2.基础数据类型 数字 字符串 ## 3.运算符 字符串算数运算符 比较运算符 赋值运算符 逻辑运算符 ...

  5. 廖雪峰Python基础笔记

    python 1.第一个python程序 交互模式(>>>)退出用exit() 打印使用print()函数,打印的内容可以用单引号或者双引号括起来,但是不能够混用 命令行模式,可以输 ...

  6. Python基础笔记(1-1)

    笔记来源小甲鱼零基础入门 (笔记都做了!求求你多复习吧!干点儿人应该干的事儿!) 文章目录 一. 000. 愉快的开始 - 002. 设计第一个游戏 1. Python的应用范围 2. Python的 ...

  7. python基础笔记_python基础学习笔记(九)

    python异常 python用异常对象(exception object)来表示异常情况.遇到错误后,会引发异常.如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误 ...

  8. [PYTHON]python 基础笔记(1)

    最近一直在研究python... 自学了一段时间,感觉对我这种本身脑子转不过弯的人来是真心是个不错的选择.. 以下是自己学习总结的笔记,有需要的朋友可以用来参考. 系统版本: Centos6.3 x6 ...

  9. Python基础笔记——函数

    函数 1,函数是组织好的,可重复使用的,用来实现独立功能的代码段. 2,函数能提高应用的模块性,可以提高程序代码的重用率.(主要是因为懒,并且节省空间) 3,把代码封装到函数里,当需要使用时在调用出来 ...

最新文章

  1. 某小公司RESTful、共用接口、前后端分离、接口约定的实践
  2. [笔记]何为Linux及其文件系统(四)
  3. 【CyberSecurityLearning 附】DNS复习演示所有实验
  4. 解决 No module named ‘PyQt5.QtWebEngineWidgets‘
  5. Hibernate如何一个类映射两个表
  6. python爬虫03
  7. 顺序存取和随机存取的区别_内存和硬盘的区别
  8. jq选中单选框后文本框不可编辑_3个Excel工作表的数据输入编辑技巧,助你工作更轻松...
  9. 【kafka】kafka kerberos KeeperErrorCode = InvalidACL for /config/topics
  10. Spring中的Bean默认是单例还是多例?如何保证并发安全?
  11. 要把AI建在赤道上的华为,为何用全栈全场景方案打响第一枪
  12. UVa 455 - Periodic Strings
  13. Java retainAll抛错UnsupportedOperationException记录
  14. 针对英特尔xtu超频软件安装失败以及英伟达GeForce Experience安装程序无法继续的解决方法
  15. 人工晶状体在线公式A常数优化——多线程
  16. glassfish配置错误问题
  17. 学计算机买电脑显卡1605ti够吗,GTX1650和GTX1050Ti哪个好?GTX1050ti和GTX1650性能差距对比评测...
  18. 163邮箱登录入口大全,你知道163邮箱登录入口怎么登录吗?
  19. i++,++i,i+=1,i = i+1在C++中的区别
  20. Mac安装brewLast login: Mon Feb 25 22:00:38 on console 192:~ wxh$ /usr/bin/ruby -e $(curl -fsSL https:

热门文章

  1. 《2018全球自动化系统集成商20强榜单》
  2. web前端学习笔记(初识HTML)
  3. 游戏封面html模板,「社区分享」自定义Steam游戏封面收集和自制的封面
  4. 【C语言】a++和++a
  5. Manx Telecom推出全球物联网连接品牌“OV”
  6. CC26xx(CortexM3)的低功耗设计
  7. 【Scratch案例实操】Scratch画正方形 scratch编程案例教学 scratch创意编程 少儿编程教案
  8. opensuse终端命令行安装编码解码器
  9. mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题
  10. 先付年金计算机公式,【即付年金】即付年金计算公式