
AI Studio使用更多使用,可参考官方使用文档:https://ai.baidu.com/ai-doc/AISTUDIO/Tk39ty6ho
- import math
- print(math.ceil(4.1)) #返回数字的上入整数 5
- print(math.floor(4.9))#返回数字的下舍整数 4
- print(math.fabs(-10)) #返回数字的绝对值 10.0
- print(math.sqrt(9)) #返回数字的平方根 3.0
- print(math.exp(1)) #返回e的x次幂 2.718281828459045

- #随机生成一个[0,1)范围内的实数
- import random
-
- ran = random.random()
- print(ran)
-
- #随机生成一个[1,20)范围内的整数
- ran1 = random.randint(1,20)
- print(ran1)
-
- #当使用random.seed(x)设定好种子之后,random()生成的随机数将会是同一个。
- print("-------设置种子seed-------")
- random.seed(10)
- print("Random number with seed 10 :",random.random())
- #生成同一个随机数
- random.seed(10)
- print("Random number with seed 10 :",random.random())

- #Python中的字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)括起来,使用反斜杠\转义特殊字符
- print('Hello')
- print("Hello")
- print('''I'm going to the movies ''')
- html = '''......'''
- print(html)

- #使用+运算符
- str1 = "Hello"
- str2 = "World!"
- print(str1+'\t'+str2)
-
- #使用join运算符
- new_str = '-'.join('Hello')
- print(new_str)

- 声明一个列表,并使用下标访问元素
- 访问最后一个元素
- 访问第一个元素









- #·元组不能修改,所以不存在往元组里加入元素
- import random
- random_list = []
- for i in range(10):
- ran = random.randint(1,20)
- random_list.append(ran)
- print(random_list)
-
- random_tuple = tuple(random_list)
- print(random_tuple)
-
- #·元组截取
- print(random_tuple)
- print(random_tuple[0])
- print(random_tuple[-1])
- print(random_tuple[1:3])
- print(random_tuple[::-1])
-
- #·元组的一些函数
- print(max(random_tuple))
- print(min(random_tuple))
- print(sum(random_tuple))
- print(len(random_tuple))





定义一个类Animals:
(1)init()定义构造函数,与其他面向对象语言不同的是,Python语言中,会明确地把代表自身实例的self作为第一参数传入。
(2)创建一个实例化对象cat,init()方法接收参数
(3)使用点号.,来访问对象的属性


错误原因:因为 json.loads 函数期望的输入是一个 JSON 格式的字符串,而不是一个列表对象。要解决这个错误,需要将 jsonData 转换成一个 JSON 格式的字符串,然后再使用 json.loads 进行解析。
- import json
-
- # 将列表 jsonData 转换为 JSON 格式的字符串
- jsonData = [{"a":1,"b":2,"c":3,"d":4,"e":5}]
- json_str = json.dumps(jsonData)
-
- # 使用 json.loads 解析 JSON 字符串
- text = json.loads(json_str)
-
- # 打印解析后的结果
- print(text)

首先使用 json.dumps 将 jsonData 转换为 JSON 字符串,然后再使用 json.loads 对其进行解析,就不会再出现 TypeError 错误了。

- #·finally中的内容,退出try的总会执行
- try:
- f = open("/home/aistudio/data/testfile02.txt","w")
- f.write("这是一个测试文件,用于测试异常!!")
- finally:
- print('关闭文件')
- f.close()



