Python入门(一)

 1.1 输出Hello World

 1.1.1 关于Python

* 语法简单

* 代码缩进

* 模块丰富

 1.1.2 输出Hello World

print("Hello World")

1.2 注释功能

Python中的注释主要用于提高代码的可读性和调试性。它主要分为单行注释和多行注释。**单行注释以#符号开头**,其后的内容为注释信息,该注释只对该行有效。例如:

 


# 这是一个单行注释

print("Hello, World!")

**而多行注释则通常用三个单引号(''')或三个双引号(""")将注释内容包裹起来,从开头到结尾都属于注释范围**。例如:



'''

这是一个

多行注释

'''

print("Hello, World!")

1.3 运算

Python中的算数运算符包括加法、减法、乘法、除法、取模和幂等。这些运算符可以用于数字类型(整数和浮点数)的计算,也可以用于字符串和其他可迭代对象的元素级运算。

以下是Python中常见的算数运算符及其用法:

1. 加法运算符(+):将两个数值相加并返回结果。例如:

a = 10

b = 20

c = a + b

print(c) # 输出30

2. 减法运算符(-):将一个数值减去另一个数值并返回结果。例如:

a = 10

b = 5

c = a - b

print(c) # 输出5

3. 乘法运算符(*):将两个数值相乘并返回结果。例如:

a = 10

b = 20

c = a * b

print(c) # 输出200

4. 除法运算符(/):将一个数值除以另一个数值并返回结果。例如:

a = 100

b = 20

c = a / b

print(c) # 输出5.0

需要注意的是,除数不能为0(为0的话需要抛出异常)

5. 取模运算符(%):将一个数值除以另一个数值并返回余数。例如:

a = 10 % 3

print(a) # 输出1

需要注意的是,取模运算符的结果是与被除数的符号相同的。例如,-10 % 3的结果为-1,而10 % -3的结果为1。此外,当被除数是浮点数时,取模运算的结果也是浮点数。例如:

a = 10.5 % 3.2

1.4 变量

1.变量的定义

在Python编程语言中,变量是用来存储数据的标识符,可以容纳多种类型的数据,包括但不限于数字、字符串、列表和字典。在Python中,定义变量时无需进行声明,每个变量在使用前都必须赋值,只有赋过值的变量才会被创建。等号(=)用于给变量赋值,等号左边是一个变量名,右边则是存储在变量中的值。值得注意的是,虽然我们为变量a和b赋予了相同的数值66,但它们依然被视为两个不同的变量,这是因为变量本身没有类型,具体的类型取决于存储在变量中的对象。

2.变量的命名规则

在Python编程语言中,变量命名需要遵循一定的规则。首先,变量名必须是一个有效的标识符,也就是说,它不能是Python中的保留字。其次,**变量名由英文字母、下划线 _ 或数字组成**,并且第一个字符必须是英文字母或下划线。此外,变量名不能以数字开头,也不能使用保留字符。在具体选择变量名时,推荐使用有意义的英文单词,例如金钱可以表示为salary或cash,性别可以用male或female等。需要注意的是,Python对大小写敏感,因此name和Name会被视为两个不同的变量。

1. 变量名可以由字母、数字和下划线组成,例如:name、age、_id等。

2. 变量名不能以数字开头,例如:myName、myAge、myId等。

3. 变量名不能使用保留字,例如:if、else、while等。

4. 变量名应具有描述性,例如:salary表示工资,gender表示性别等。

5. 变量名应避免使用特殊字符,例如:$、#、@等。

6. 变量名应尽量简洁明了,例如:studentCount表示学生数量,maxScore表示最高分数等。

练习1:

* 把猫赋值给变量“n”

* 使用print函数输出变量n

* 使用print函数输出字符串n

* 将算式6+1的计算结果赋值给变量n

* 使用print输出变量n

1.5 变量的更新

在Python编程语言中,变量是可变的,这意味着我们可以更改其值。例如,我们有一个名为x的变量,初始值为10,如果我们想要更新这个变量的值,我们可以这样做:`x = 20`,执行此操作后,变量x的值将变为20。

此外,如果我们有多个变量需要同时赋值,Python提供了一种称为多重赋值的功能。例如,我们可以这样同时为变量a和b赋值:`a, b = 5, 1`,在这个例子中,a和b都被赋予了值5和1。

对于数字类型的变量,我们还可以使用加法、减法、乘法和除法等运算符来更新其值。例如,如果我们有一个名为y的变量,初始值为10,我们可以使用以下代码将其值增加5:`y += 5`,执行此操作后,y的值将变为15。类似地,我们可以使用以下代码将其值减少3:`y -= 3`,执行此操作后,y的值将变为12。

最后,需要注意的是,Python中的变量不需要事先声明其类型,它们是动态类型的。这意味着变量可以在程序执行期间分配任何类型的值。我们还可以使用type()函数获取变量的类型。

1. 使用加法运算符更新变量的值:

x = 10

x += 5

print(x)  # 输出结果为15

在这个例子中,我们首先将变量x的初始值设为10,然后使用加法运算符将其增加5,最后打印出更新后的值。

2. 使用减法运算符更新变量的值:

x = 10

x -= 3

print(x)  # 输出结果为7

在这个例子中,我们首先将变量x的初始值设为10,然后使用减法运算符将其减少3,最后打印出更新后的值。

3. 使用乘法运算符更新变量的值:

x = 10

x *= 2

print(x)  # 输出结果为20

在这个例子中,我们首先将变量x的初始值设为10,然后使用乘法运算符将其乘以2,最后打印出更新后的值。

4. 使用除法运算符更新变量的值:

x = 10

x /= 2

print(x)  # 输出结果为5.0

在这个例子中,我们首先将变量x的初始值设为10,然后使用除法运算符将其除以2,最后打印出更新后的值。

5. 使用赋值运算符更新变量的值:

x = 10

x = x + 5

print(x)  # 输出结果为15

在这个例子中,我们首先将变量x的初始值设为10,然后使用赋值运算符将其更新为原来的值加上5,最后打印出更新后的值。

6. 使用多重赋值更新多个变量的值:

a, b = 5, 1

a, b = b, a

print(a, b)  # 输出结果为1 5

在这个例子中,我们首先将变量a和b分别设为5和11,然后使用多重赋值将它们交换,最后打印出交换后的值。

1.6 字符串的拼接

Python字符串的拼接可以通过以下几种方式实现:

1. 使用加号(+)操作符:将两个字符串直接相加,即可实现字符串的拼接。

str1 = "Hello"

str2 = "World"

result = str1 + str2

print(result)  # 输出:HelloWorld

2. 使用join()方法:将一个字符串列表中的所有字符串连接成一个新字符串。

str_list = ["Hello", "World"]

result = "".join(str_list)

print(result)  # 输出:HelloWorld

1.7 数据类型

数据类型包括:字符串型(str)、整数型(int)、浮点型(float)等等 ,可用type()来查看数据类型

例:

# in

weight = 60

w = type(weight)

print(weight)

print(w)


# out



60

<class 'int'>

练习2:

* PI = 3.14

* r = 3

* 输出PI,r的数据类型

* S = PI*r²

* 输出S的值及数据类型

1.8 数据类型转换

Python中有多种类型转换方法,以下是一些常见的类型转换:

1. 整型(int):将其他类型的数据转换为整型,例如:

   - int(x):将浮点数x转换为整数,小数部分会被截断。

   - int(x, base):将字符串x按照指定的进制base转换为整数。

num1 = 10

num2 = int(3.14)

print(type(num2))  # 输出:<class 'int'>

print(num1 + num2)  # 输出:13

2. 浮点型(float):将其他类型的数据转换为浮点型,例如:

   - float(x):将数字或字符串x转换为浮点数。

   - float(x, base):将字符串x按照指定的进制base转换为浮点数。

num1 = 10

num2 = float(3)

print(type(num2))  # 输出:<class 'float'>

print(num1 * num2)  # 输出:30.0



3. 字符串(str):将其他类型的数据转换为字符串,例如:

   - str(x):将对象x转换为字符串。

   - repr(x):将对象x转换为字符串,通常用于调试。

   - format(x):将对象x转换为字符串,并使用格式化字符串进行格式化。

num1 = 10

text = str(3.14)

print(type(text))  # 输出:<class 'str'>

print(text + text)  # 输出:"3.143.14"

1.9 输入输出

Python的输入输出是程序与用户交互的重要方式。

1. 输入:Python提供了input()函数,用于接收用户的输入。例如,`name = input("请输入你的名字:")`,这行代码会暂停程序运行,等待用户输入名字,然后按下回车键后,程序会继续运行,用户输入的内容会被赋值给变量name。

2. 输出:Python提供了print()函数,用于向用户显示信息。例如,`print("你好,世界!")`,这行代码会在屏幕上打印出"你好,世界!"。

练习1:


# in

# 把猫赋值给变量“n”

n = "猫"

# 使用print函数输出变量n

print(n)

# 使用print函数输出字符串n

print("n")

# 将算式6+1的计算结果赋值给变量n

n = 6 + 1

# 使用print输出变量n

print(n)

# out

猫

n

7

练习2:

# in

PI = 3.14

r = 3

print(type(PI))

print(type(r))

S = PI*(r**2)

print(S)

print(type(S))

# out

<class 'float'>

<class 'int'>

28.26

<class 'float'>

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值