以下是关于 Python 语法和数据类型的介绍:
一、Python 语法特点
1. 缩进
– Python 使用缩进来表示代码块,而不是像其他语言使用花括号。通常使用四个空格作为一级缩进。
– 例如:
python
if True:
print(“This is a true statement.”)
else:
print(“This is a false statement.”)
2. 注释
– 单行注释使用 # 。
– 多行注释可以使用三个单引号或三个双引号包裹起来。
– 示例:
python
# 这是单行注释
”’
这是多行注释
”’
3. 变量定义
– 变量无需声明类型,直接赋值即可创建。
– 例如:
python
x = 10
y = “Hello, World!”
z = 3.14
二、Python 数据类型
1. 数字类型
– 整数(int):可以是任意大小的整数,例如 a = 100 。
– 浮点数(float):带有小数点的数字,例如 b = 3.14 。
– 复数(complex):由实数部分和虚数部分组成,例如 c = 3 + 4j 。
2. 字符串类型(str)
– 用单引号、双引号或三引号包裹起来的字符序列。
– 例如:
python
s1 = ‘Hello’
s2 = “World”
s3 = ”’This is a long string.”’
– 字符串支持索引和切片操作。
3. 列表(list)
– 是一种可变序列,可以包含不同类型的元素。
– 例如:
python
my_list = [1, ‘two’, 3.0]
– 可以通过索引访问元素、切片、添加或删除元素等操作。
4. 元组(tuple)
– 是一种不可变序列,可以包含不同类型的元素。
– 例如:
python
my_tuple = (1, ‘two’, 3.0)
– 元组一旦创建,其元素不能被修改。
5. 集合(set)
– 是一组无序的、不重复的元素。
– 例如:
python
my_set = {1, 2, 3}
– 可以进行集合运算,如并集、交集、差集等。
6. 字典(dict)
– 是一种映射类型,由键值对组成。
– 例如:
python
my_dict = {‘name’: ‘John’, ‘age’: 30}
– 通过键来访问对应的值。
python练习3
小M在工作时遇到了一个问题,他需要将用户输入的不带千分位逗号的数字字符串转换为带千分位逗号的格式,并且保留小数部分。小M还发现,有时候输入的数字字符串前面会有无用的 0,这些也需要精简掉。请你帮助小M编写程序,完成这个任务。 测试样例样例1: 输入:s = “1294512.12412”输出:’1,294,512.12412′ 样例2: 输入:s = “0000123456789.99”输出:’123,456,789.99′ 样例3: 输入:s = “987654321”输出:’987,654,321′ ②