Python學習之路

2021-09-18 01:30:48 字數 1395 閱讀 8014

python 十分鐘入門  

python 菜鳥教程  

pycharm安裝numpy  

python 檔案讀取

with open(xml_path, "r") as fr:

content = fr.read()

python讀取檔案時提示"unicodedecodeerror: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence"

解決辦法1.

with open(xml_path, "r", encoding="utf-8") as fr:

content = fr.read()

解決辦法2.

with open(xml_path, "rb") as fr:

content = fr.read()

python 操作符

1. and 比 or 有更高的優先順序

2. x^y 在 python中為 x**y

python類class中方法的self問題,

類的方法與普通的函式只有乙個特別的區別——它們必須有乙個額外的第乙個引數名稱, 按照慣例它的名稱是 self。

#!/usr/bin/python

# -*- coding: utf-8 -*-

class employee:

'所有員工的基類'

empcount = 0

def __init__(self, name, salary):

self.name = name

self.salary = salary

employee.empcount += 1

def displaycount(self):

print("total employee %d" % employee.empcount)

def displayemployee(self):

print("name : ", self.name, ", salary: ", self.salary)

t = employee("sff", "1000")

t.displayemployee()

python縮排問題:

python學習之路

簡單理解下,yield可以先看作 return 直接返回某個值,返回之後程式就不再往下執行了。看做return之後再把它看做乙個是生成器 generator 的一部分 帶yield的函式才是真正的迭代器 def foo print starting.while true res yield 4pri...

python學習之路

1 讀純文字檔案 file open file.close 做好前置準備,以及首尾語句 1 file open chinese.txt mode r encoding utf 8 content file read print content file close 2 寫純文字檔案 引數mode r...

python學習之路

第二章 傳送郵件 當使用一下命令公升級pip後,遇到了一些問題導致pip不能使用。pip install upgrade pip3出現乙個問題,無法公升級,而且當你重新執行pip的時候會出錯 1 windows平台解決方法 2 linux平台的解決方法 sudo apt get install py...