Example #1
0
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数组和大部分用户自定义类
Example #2
0
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
Example #3
0
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가 가진 값들이 동일한지 출력
Example #4
0
'''
@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)
Example #5
0
# 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)