首 页 1 2 3 4 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 尾 页

python 序列

发布者: superzhang | 发布时间:2017-11-25

字典:

contact_list={

'fan' : '123',

'za' : '125',

'ls' : '126',

}

增加: contact_list['ni'] = '119'

修改: contact_list['ni'] = '119'

contact_list.update[] 待考究

删除: del contact_list['ni'] = '119'

contact_list.popitem()默认删除第一个

查询: contact_list['ni'] 查到的是value

contact_list.has_key() 查key的值

contact_list.values() 查所有的values(输入列表的方式)

contact_list.keys() 查所有的key(输入列表的方式)

contact_list.viewkeys()查所有keys

dict_keys(['a', 'c', 'b'])

contact_list.viewvalues()查所有的values

dict_values(['aaaa', 'cccc', 'bbbb']

想读更多 ->

Python 数据类型

发布者: superzhang | 发布时间:2017-11-25

数字类型

整数

在Python中只有一种整数类型,类似Java的BigInteger,可以扩展到无限大位。整数字面量可以是十进制、二进制、八进制或十六进制的。数字在输出的时候会以十进制输出,如果希望以其他形式输出,可以使用oct、hex、bin等几个内置函数转换。

在Python中运算符和其他语言类似。比较特殊的是除法,默认的/是小数除,而其他语言中的整除是//。乘方则是**。下面用一点例子来说明。

print('--------------整数类型--------------')print(f'Integer type:{type(100)}')print(f'Integer value:{100}')# 各种进制decimal = 100binary_number = 0b1100

浮点数

Python中的浮点数,就是遵循IEEE 754的双精度浮点数。浮点数也支持科学计数法。这里没什么说的。

print('--------------浮点数类型--------------')print(f'Float type:{type(3.14)}')print(f'Float value:{3.14}')# 各种小数float_number = 3.1415

复数

Python还有一个特点,那就是内置

想读更多 ->

Python|使用jupyter notebook学习python基础

发布者: superzhang | 发布时间:2017-11-25

Python|使用jupyter notebook学习python基础

(题图来自jupyter notebook官网)

之前写了一篇文章推荐了在学习使用Python做数据分析时,好用的几款IDE工具,详情见《Python | PythonIDE(集成开发环境)》,在实际的使用中,这些工具分别侧重不同的场景和不同的阶段。其中Jupyter notebook,比较适合在初步学习使用Python做数据分析,或做数据的探索性分析,或探索性建模的过程中使用。

要使用Jupyter notebook,最简单的办法就是安装 Python 的 Anaconda 发行版,安装完成后,在命令行键入 jupyter notebook,回车即可在浏览器中打开一个web页面。

如下图所示(推荐在浏览器中进行代码编辑时,使用快捷键F11,让浏览器全屏显示页面内容,体验沉浸式编程,哈哈~):

想读更多 ->

Python学习笔记——了解Python

发布者: superzhang | 发布时间:2017-11-25

1.Python的介绍

Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum在1989年发明;Python拥有丰富的和强大的库,被称之为“胶水语言”,能够把其他语言的模块轻松联结在一起。

Python已经成为最受欢迎的程序设计语言之一。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。自从2004年以后,python的使用率呈线性增长。

由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。

2.Python的设计哲学

Python的设计哲学是“优雅”、“

想读更多 ->

Python 异常处理

发布者: superzhang | 发布时间:2017-11-25

python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。

BaseException所有异常的基类UnboundLocalError访问未初始化的本地变量SystemExit解释器请求退出ReferenceError弱引用(Weak reference)试图访问已经垃圾回收了的对象KeyboardInterrupt用户中断执行(通常是输入^C)RuntimeError一般的运行时错误Exception常规错误的基类NotImplementedError尚未实现的方法StopIteration迭代器没有更多的值SyntaxErrorPython 语法错误GeneratorExit生成器(generator)发生异常来通知退出IndentationError缩进错误StandardError所有的内建标准异常的基类TabErrorTab 和空格混用ArithmeticError所有数值计算错误的基类SystemError一般的解释器系统错误FloatingPointError浮点计算错误TypeError对类型无效的操作OverflowError数值运算超出最大限制ValueError传入无效的参数ZeroDivisionError除(或取模)零 (所有数据类型)UnicodeErrorUnicode 相关

想读更多 ->

Python那些事——Perl 与 Python 知多少!

发布者: superzhang | 发布时间:2017-11-25

关于 Perl 与 Python 的起源和特点

Perl 是 Practical Extraction and Report Language 的简称,由 1987 年 Larry Wall 创建,最初的目的是为了在 UNIX 上方便处理报表,经过长期的发展已经成为一种全功能的程序设计语言,当前最新的版本为 Perl5.14.1,Perl 作为一种自由而强大的编程语言,其中心思想是: There’s More Than One Way To Do It。(不只一种方法來做这件事 ),即「 Tim Toady 」。作为一种“胶水型”语言,它具有强大的正则表达式和模式匹配功能以及灵活的数据结构,如动态数组、Hash 等,在语法规则上借鉴了 C/C++、Basic、Pascal 等语言,其不足之处在于存在一些冗余语法,代码的可读性较差。

Python那些事——Perl 与 Python 知多少!

Python 是一种基于面向对象的解析性交互式的开源编程语言,它起源于 1989 年末由 CWI(阿姆斯特丹国家数学和计算机科学研究所)的研究员 Gu

想读更多 ->

「python」vs code搭建Python开发环境

发布者: superzhang | 发布时间:2017-11-25

vs code全名visual studio code,是微软发布的一款开源免费、跨平台的编辑器。它颜值高,速度快,如果你写python是用的pycharm、atom、sublime text 或者notepad++,建议可以试试vs code,也许能让你有种眼前一亮的感觉。

下载安装

官网下载:https://code.visualstudio.com/。小编下载的是.zip格式的安装包,其实是绿色免安装。「python」vs code搭建Python开发环境

下载vs code

解压运行

直接解压就可运行vs code。

「python」vs code搭建Python开发环境

为什么选择Python呢?熟悉开发的童鞋都清楚Python具有简单、易学、免费、开源、速度快、可移植性、解释性、面向对象、可嵌入性、可扩展性等特点,并且还有丰富的库能极大的提高编程开发效率,这一次和大家一起学习一下八大排序算法的Python实现:

Python公开课——八大排序算法的Python实现

Python公开课——八大排序算法的Python实现

想读更多 ->

Python实战——Python实现选择排序

发布者: superzhang | 发布时间:2017-11-25

Python实战——Python实现选择排序

所谓算法实际上是依托于数据结构的,没有数据结构就没有算法,即:算法+数据结构=编程。上一篇文章我们讲到八大排序算法的Python实现↓↓↓

八大排序算法的Python实现

今天我们一起来看一看选择排序的Python实现的算法实例应用:

Python实战——Python实现选择排序

Python那些事——工欲善其事必先利其器,python的基本安装!

Windows环境下Pycharm + Python 3.5 + PYQT5

Pycharm是写Python的IOE,PYQT5是Python语言下可视化的GUI工具。

1.首先Pycharm要求专业版,我之前使用的是教育版,但是配置之后,打不开QT designer。

我不知道怎样将TOOL菜单栏调到左上角,你们谁会可以教教我。

2.CMD下使用pip安装PYQT5