示例#1
0
def cry():
    return utils.say_twice('waoooooon')
示例#2
0
def cry():
    return utils.say_twice('jfalsdfjalkcry')
示例#3
0
def cry():
    return utils.say_twice('cryfjjskjfahsfjhashahkja')
示例#4
0
def cry():
    return utils.say_twice('boboobobboob')
示例#5
0
def cry():
    return utils.say_twice('sfojesia;ofjess')
def cry():
    return utils.say_twice('XXXXXXXXXXX')
示例#7
0
def cry():
    return utils.say_twice('jjksadlfjasdl')
示例#8
0
def cry():
    return utils.say_twice('????')
示例#9
0
def cry():
    return utils.say_twice('bbbbb')
示例#10
0
def cry():
    return utils.say_twice('sanofojdasdsasasa')
示例#11
0
def cry():
    return utils.say_twice('fkdnvuhaisufcry')
示例#12
0
def cry():
    return utils.say_twice("cry")
示例#13
0
print(animal.sing())
print(animal.cry())
# import *は好まれていない

from lesson_package.tools import utils
print("""\
#######################
# ImportErrorを扱おう #
#######################\
""")
try:
    from lesson_package import utils
except ImportError:
    from lesson_package.tools import utils

print(utils.say_twice('word'))
print("""\
########################
# 組み込み関数を扱おう #
########################\
""")
#print(globals())
ranking = {'A': 100, 'B': 85, 'C': 95}

for key in ranking:
    print(key)
ranking.get('A')
print(sorted(ranking, key=ranking.get, reverse=True))
print("""\
##########################
# 標準ライブラリを扱おう #
示例#14
0
def cry():
    # return 'cry'
    return utils.say_twice('sjflajflsakj')
示例#15
0
# fromを使ってutilsを呼びだす
from lesson_package.tools import utils

# function だけを呼び出しも可能(ただし呼び出し元がわかりづらいので好まれない)

r = utils.say_twice('hello')
print(r)
示例#16
0
def cry():
    return utils.say_twice('aslkjdflajsklfa')
示例#17
0
def cry():
    return utils.say_twice('asdjfakdlfajl')
示例#18
0
from lesson_package.talk import human
from lesson_package.talk import animal
# 上記2つを下記のようにかける
# ただし、__init__に__all__に追記とかは必要
# これもあまり勧められていない(どのモジュールが読み込まれるかわからないので)
# from lesson_package.talk import *

# fromやimportもtry-exceptでImportErrorを掴める
# これは、バージョンが異なる場合などに使える模様
try:
    from lesson_package import utils
except ImportError:
    from lesson_package.tools import utils

# print(lesson_package.utils.say_twice('Hello'))
print(u.say_twice('Hello'))

print(human.sing())
print(human.cry())

print(animal.sing())
print(animal.cry())

# IDEのtoolsから「create setup.py」で公開するパッケージ情報をいい感じに生成できる
# その後にtoolsから「Run setup.py task」を実行するとtarで固めたりして公開できたりする
# python setup.py sdist とかでも良い

# 組み込み関数(pythonに組み込んであるもの)
# https://docs.python.org/ja/3/library/functions.html
# import builtins としているの一緒(明示的にはしないけど)
print(globals())
示例#19
0
def cry():
    return utils.say_twice('cry')
示例#20
0
def cry():
    return utils.say_twice('jkl;jkl;')
示例#21
0
def cry():
    return utils.say_twice('fmaenvsoruhtgrzmkgl')
示例#22
0
def cry():
    return utils.say_twice("crydlfsahdflskdfjls")
示例#23
0
def cry():
    return utils.say_twice('#asifepashbs')
示例#24
0
def cry():
    return utils.say_twice('tekitouuuu')
示例#25
0
def cry():
    return utils.say_twice('deasfdsaf')
示例#26
0
def cry():
    return utils.say_twice('jfaiojvojrrrrr')