之前程式報錯invalid syntax
,全是因為**縮排的問題
今晚在建立的乙個簡單類內,同樣這樣報錯invalid syntax,具體**是這樣的:
2.class student(object):
3. def __init__(self, name, score):
4. self.name = name
5. self.score = score
6. def print_score(std):
7. print("%s : %s" % (std.name, std.score)
8.
9.bar = student("ymy",99)
10.print(bar.name)
11.print(bar.score)
12.bar.print_score()
ps e:\python_list> & c:/users/3511/anaconda3/python.exe e:/python_list/class_student/student.py
file "e:/python_list/class_student/student.py", line 9
bar = student("ymy",99)
^syntaxerror: invalid syntax
但找了第9行附近,發現**縮排沒有問題,猛地看到在第7行print少了一半括號,添上之後,正常執行~~
ps e:\python_list> & c:/users/3511/anaconda3/python.exe e:/python_list/class_student/student.py
ymy99
ymy : 99
公升級salt導致程序kill問題記錄
blog 伺服器系統為centos6及centos7 伺服器服務程序都是由salt master操作salt minion啟動 伺服器從salt 2015.5.11公升級到2018.03.03版本 在公升級的過程中導致在centos7上的一些程序被kill了 cat salt.sh bin bash...
記錄六 括號匹配
給出乙個僅僅包含 的字元,判斷輸入的字串是否是有效的,空字串是有效的。例 input output true input output true input output false 思路 括號匹配是資料結構棧的典型應用,首先將第乙個元素進行入棧,然後將後面的元素與棧頂元素進行比較,如果與棧頂元素匹...
b bd 完成括號匹配(記錄左括號數)
給出乙個括號序列s,允許你在s的開始和結尾處新增一定數量的左括號 或者右括號 使其變為乙個合法的括號匹配序列。你能求出新增最少的括號之後的合法的括號匹配序列是什麼嗎?思路 實時記錄左括號的數量l,如果遇到右括號時,若左括號數量l為0,則證明需要在當前右括號前面增加乙個左括號 def solve s ...