原创 python變量的作用域一

#6.2變量的作用域,是變量的可訪問範圍,也稱爲命名空間。在第一次#給變量賦值時,python創建變量。第一次給變量賦值的位置決定了變量的作用域。#作用域類型#一個程序通常包含了變量、函數和其他語句。變量和函數涉及可訪問範圍。一個程序中的變

原创 python函數

#函數基本應用,函數可以看做是語句的集合,通過函數調用來執行其包含的語句。函數可以返回一個計算結果,根據每次函數調用的參數#可以返回不同的計算結果,根據每次調用的參數,可以返回不同的計算結果。#python利用函數提高代碼的重用率,減少了代

原创 python循環

#4.4.1 循環基本格式:#for 循環基本格式如下:for var in object: 循環體語句塊 else: 語句塊#else 部分可以省略。for執行時,依次將可迭代對象object中的值賦值給變量var。var每賦值一次,則

原创 python迭代

#***多個變量迭代****#可在for循環中用多個變量來迭代序列對象。例如: for x in range(3): print(x) for x in range(-2,2): print(x) for x in range(-2,2,2

原创 python函數(二)

#6.傳遞任意個數的參數;#在定義函數時,若參數名前面使用“”,則表示可接受任意個數的參數,這些參數保存在一個元祖中。#定義函數,代表b是一個元祖,可以接受多個參數def add(a,*b):s=a#用循環迭代元祖b中的對象。for x

原创 python函數

#函數基本應用,函數可以看做是語句的集合,通過函數調用來執行其包含的語句。函數可以返回一個計算結果,根據每次函數調用的參數#可以返回不同的計算結果,根據每次調用的參數,可以返回不同的計算結果。#python利用函數提高代碼的重用率,減少了代

原创 pygame轉換圖片時 No video mode has been set 的錯誤

出現了,No video mode has been set,的錯誤。 是因爲,定義屏幕要在轉換圖片之前,交換順序就OK。

原创 mysql navicat編碼保持一致不亂碼

mysql在安裝的時候要指定utf-8,但是如果同時用navicat,則會出現二者編碼不能同步的問題,要麼mysql中文,navicat亂碼,要麼反之,大家按下面方法即可保持二者一致。 navicat for mysql中文亂碼 修改Na

原创 Maven缺少jar的方式

Maven 中央倉庫地址: http://www.sonatype.org/nexus/ http://mvnrepository.com/ (本人推薦倉庫) http://repo1.maven.org/maven2 在mav

原创 IntelliJ IDEA 註冊碼

IntelliJ IDEA 註冊碼ntelliJ IDEA 註冊碼 .lanyus.com及.qinxi1992.cn下的全部授權服務器已遭JetBrains封殺請搭建自己的IntelliJ IDEA授權服務器,教程在http://blog

原创 數據結構和算法導論

計算機科學是通過使用計算機解決各種問題的研究領域。爲了使用計算機解決給出的問題,您需要爲其設計算法。可設計多個算法來解決特定的問題。提供了最大效率的算法應用於解決此問題。算法的效率可通過使用合適的數據結構來改善。數據結構幫助創建簡單、可重用

原创 算法之排序

假定,你要爲你的生日聚會邀請你的朋友和親戚。對此,你需要給他們打電話。你正在擁有10,000條記錄的電話本中查找名爲Steve的電話號碼。然而,電話本中的記錄是以隨意順序存儲的。要在這樣一個目錄中查找你朋友的電話號碼,你需要按順序在目錄中瀏

原创 python缺少Scripts問題

新裝的Python3.6,結果發現Scripts文件夾下是空的,win7  64位系統。 在powershell裏面敲了python -m ensurepip 後出現下圖狀況問題就解決了。 備註:Python 3 使用的命令是pip3 in

原创 pygame轉換圖片時 No video mode has been set 的錯誤

出現了,No video mode has been set,的錯誤。 是因爲,定義屏幕要在轉換圖片之前,交換順序就OK。

原创 數據結構在遊戲中的應用

數據結構在遊戲中的簡單應用 在遊戲的編寫中,不可避免的出現很多應用數據結構的地方,有些簡單的遊戲,只是由幾個數據結構的組合,所以說,數據結構在遊戲編程中扮演着很重要的角色。   本文主要講述數據結構在遊戲中的應用,其中包括對鏈表、順序表、棧