Python基础语法之各类小知识点

// 不使用临时变量进行两个变量交换
num = [1, 2] num[0], num[1] = num[1], num[0] print(num) // 2 1

 

# sys.exit()用于停止并退出程序执行

  

# None是一个常量值,可代表空对象。和True,False一样需要大写
# 每个函数都需要返回值,print()函数返回值就是None

  

# python3中,input()返回的数据类型是字符型的,即输入内容为字符型
name = input()
print(isinstance(name, str))    # ininstance()用于判断值的类型

  

'''
导入系统定义的模块,如import random,导入和使用前面是不需要加包名的
但是如果是我们自定义的包,导入和使用都是需要在前面加上包名的

模块就是一个.py文件,包就是一个文件夹
'''
# 引入demo包下的demo_module模块并运行它的demo方法
import demo.demo_module

demo.demo_module.demo()

  

import random

# 随机返回 1,10 之间的整数 print(random.randint(1, 10)) ''' randrange()随机返回包括2,不包括10的整数 randrange(1,11) 等价于 randint(1,10) ''' print(random.randrange(1,11)) # random.random()随机返回0-1之间的n位小数。此为单向闭合区间[0,1) print(random.random()*10) # 生成[a,b]的随机浮点数 print(random.uniform(1,10)) # choice()随机取出列表参数中的一个元素 print(random.choice([1,3]))

  

 

  

posted @ 2022-03-02 17:19  xzjeff  阅读(39)  评论(0)    收藏  举报