import some_module result = some_module.f(5) pi = some_module.PI # 方法二 from some_module import f, g, PI result1 = g(5, PI) + f(2) # 方法三 别名的使用 import some_module as sm from some_module import PI as pi, g as gf r1 = sm.f(5) r2 = gf(6, pi) # 用is关键字判断两个引用是否指向同一个对象 a = [1, 2, 3] b = a c = list(a) # list函数始终会创建新列表,即c是新生成的列表 a is b # 返回True a is not c # 返回True a == c # 返回True # 向下取整 a = 11 b = 3 c = a // b # 值为3,截除小数部分0.6667 # 可变对象-包括列表、字典、NumPy数组和大部分用户自定义类
import some_module result = some_module.f(5) pi = some_module.PI # ??some_module.g # we can look at the functions # ??some_module.f # etc. # equivalently from some_module import f, g, PI result = g(5, PI) # by using `as` keywords, we can give imports different values import some_module as sm from some_module import PI as pi, g as gf r1 = sm.f(pi) # some_module as `sm` r2 = gf(6, pi) # PI as `pi`, g as `gf` ## binary operators and comparisons -------------------------------- 5 > 7 # False 5 < 7 # True # to check references, use `is` and `is not` a = [1, 2, 3] # a with the list b = a # b references a c = list(a) # `list()` makes a new list a is b # True. both reference the same list. a is c # False. a and c reference different lists a == c # True. `==` checks VALUE, not reference
result = some_module.f(5) #result에 some_module에 선언 되어있는 함수 f에 5를 대입 print(result) #result값 출력 pi = some_module.PI #pi에 some_module에 선언 되어있는 변수 PI를 대입 print(pi) #pi값 출력 from some_module import f, g, PI #some module 모듈로 부터 f,g, PI를 불러옴 result = g(5, PI) #result에 함수 g에 5와 PI를 대입한 결과 값을 대입 print(result) #result 값 출력 import some_module as sm #module some_module을 sm이라는 이름으로 선언 from some_module import PI as pi, g as gf #some_module의 변수 PI를 pi로, 함수 g를 gf로 선언 r1 = sm.f(pi) #바뀐 이름 sm을 가진 모듈 sm의 함수 f에 pi 값 대입 print(r1) #r1 출력 r2 = gf(6, pi) #함수 gf에 매개변수로 6과 pi 대입 print(r2) #r2 출력 # B04.The Basics. Binary operators and comparisons print(5 - 7) #5-7 출력 print(12 + 21.5) #12+21.5 출력 print(5 <= 2) #5가 2보다 작거나 같은지 bool로 출력 a = [1, 2, 3] #배열 a를 선언하여 1,2,3대입 b = a #b에 a를 대입 c = list(a) #c를 리스트로 선언 하여 a의 값들을 대입 print(a is b) #a가 b와 형식이 동일 한지 출력 print(a is not c) #a가 c와 형식이 동일하지 않은지 출력 print(a == c) #a 와 c가 가진 값들이 동일한지 출력
''' @Author : Md. Shamimul Islam @Written : 08/02/2019 @Description: python Import from module ''' import some_module result = some_module.f(4) pi = some_module.Pi print(result) print(pi) #equivalently from some_module import f, g, Pi result01 = g(result, pi) print(result01) #equivalently import some_module as sm from some_module import Pi as p, g as gf result02 = sm.f(9) result03 = sm.gf(2, p) print(result02) print(result03)
# import some_module from datetime import datetime,date,time from some_module import PI as pi,f as gf #result = some_module.f(5) result = gf(5) print(result) template = '{0:.2f} {1:s} are worth US${2:d}' print(template.format(4.5560,'Argentine Pesos',1)) val = "中国" print(val) print(val.encode('utf-8')) print(type(val.encode('utf-8'))) dt = datetime(2019,12,31,22,10,21) print(dt) print(dt.day)