āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻĻā§āĻāĻžāĻŦāĻ¨:
- āĻ
ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨:
āĻ¨āĻ¤ā§āĻ¨ := āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻ¯āĻĻāĻŋ (n := len(a)) > 10:
āĻŽā§āĻĻā§āĻ°āĻŖ(f"āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ ({n} āĻāĻĒāĻžāĻĻāĻžāĻ¨, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ <= 10)") - āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻāĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ:
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻā§āĻ¨āĻāĻŋ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
def f(a, b, /, c, d, *, e, f):
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ (a, b, c, d, e, f)f(10, 20, 30, d=40, e=50, f=60) # āĻ āĻŋāĻ āĻāĻā§
f(10, b=20, c=30, d=40, e=50, f=60) # āĻ¤ā§āĻ°ā§āĻāĻŋ, `b` āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
f(10, 20, 30, 40, 50, f=60) # āĻ¤ā§āĻ°ā§āĻāĻŋ, `e` āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻšāĻ¤ā§ āĻšāĻŦā§āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻ¤āĻžāĻĻā§āĻ° API āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ f-āĻ¸ā§āĻā§āĻ°āĻŋāĻ = āĻ¸ā§āĻŦ-āĻĄāĻā§āĻŽā§āĻ¨ā§āĻāĻŋāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯:
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ/āĻ˛āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻšāĻ āĻāĻ°āĻ¤ā§ āĻāĻŋāĻ¨āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
n = 42
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ (f'Hello world {n=}.')
# āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŦā§ "āĻšā§āĻ¯āĻžāĻ˛ā§ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ n=42āĨ¤" - āĻ āĻŦāĻļā§āĻˇā§ āĻŦā§āĻ˛āĻā§ āĻ āĻŦāĻŋāĻ°āĻ¤ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻāĻŋ āĻāĻā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĻŋ)āĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯:
- āĻāĻĒāĻ¨āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ __pycache__ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻĒāĻĨāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- āĻĄāĻŋāĻŦāĻžāĻ āĻāĻŦāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻāĻ ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻ¤ā§āĻ¸: linux.org.ru