欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python基础——Task01

程序员文章站 2022-10-07 21:32:54
Task01 变量、运算符、数据类型、位运算一、注释注释可以提高代码的可读性,便于代码维护与团队合作。在Python中有两种注释方法。1.对于整行代码可以用‘#’进行注释。#print('Hello World')print('Hello Python')运行结果为:......

Task01 变量、运算符、数据类型、位运算

一、注释
注释可以提高代码的可读性,便于代码维护与团队合作。
在Python中有两种注释方法。
1.对于整行代码可以用 ‘#’ 进行注释。

#print('Hello World')
print('Hello Python')

运行结果为:
Python基础——Task01
2.对于多行代码可以用’’’’ ‘’'或""" “”"

"""
多行注释
多行注释
多行注释
"""
print('Hello World')

运行结果:
Python基础——Task01
二、运算符
1.算术运算符
进行数学运算

名称 操作符
加法 +
减法 -
乘法 *
除法 /
整除 //
取余 %
幂运算 **

例如

print(2+2)
print(2-3)
print(2/2)
print(2*2)
print(2**2)
print(9/4)
print(9//4)

运行结果:
Python基础——Task01
2.比较运算符
进行数值判断

名称 操作符
大于 >
小于 <
大于等于 >=
小于等于 <=
等于 ==
不等于 !=

例如

print(9>8)
print(9<8)
print(9==9)
print(9!=8)

运行结果:
Python基础——Task01
3.逻辑运算符

名称 操作符
and
or
not

例如

print((7<8)and(10>9))
print((6>7)or(4<5))

运行结果:
Python基础——Task01
4.位运算符
只能适用于整数

名称 操作符
按位取反 ~
按位与 &
按位异或 ^
左移 <<
右移 >>

5.三元运算符
高效的进行判断与赋值
例如

a=5
b=9
c=a if a<b else b
print(c)

运行结果:
Python基础——Task01
6.其他运算符

名称 操作符
is
不是 not is
存在 in
不存在 not in
if 'c' in ['a','b','c']:
    print('Yes')
else:
    print("No")

运行结果:
Python基础——Task01
运算符的优先级
1 、一元运算符优于二元运算符
2 、先算术运算,后移位运算,最后位运算
3、最后为逻辑运算

三、变量与赋值
1.Python中变量名包括字母、数字、下划线,但不能以数字开头
2.Python中可以不用定义数据类型
3. 在使用变量之前,需要对其先赋值
4. Python 变量名区分大小写
例如:

x=3
y=2
m='I am a student'
n='He is a teacher'
print(x,y,x+y)
print(m,n)
print(m+' and, '+n)

运行结果:
Python基础——Task01
四、数据类型与转换
基本的数据类型

名称 类型
整型 int
浮点型 float
布尔型 bool

可以用 type(X)函数查看数据类型
例如:

x=1
print(x,type(x))
y=2.0
print(y,type(y))

运行结果:
Python基础——Task01
如果想保留浮点型的小数点后 n 位。可以用 decimal 包里的 Decimal 对象和 getcontext() 方法来实现。
例如:

import decimal
from decimal import Decimal
decimal.getcontext().prec = 4
a=Decimal(3) / Decimal(9)
print(a)
decimal.getcontext().prec = 8
b=Decimal(11) / Decimal(3)
print(b)

运行结果:
Python基础——Task01

布尔型变量只能取两个值, True 和 False ,用 1 和 0 代表 True和 False
例如:

print(4>2)
print(3>5)
print(True+True)
print(True*False)

运行结果:
Python基础——Task01
类型转换

  1. 转换为整型 int(x, base=10)
  2. 转换为字符串 str(object=’’)
  3. 转换为浮点型 float(x)
print(int('456'))
print(float(10))
print(str('100'))

运行结果:
Python基础——Task01
五、位运算
位运算是把数字看作二进制来进行计算的,也就是说,进行位运算时,数字应当转换成二进制来运算
1.原码,反码,补码
二进制的三种不同的表示形式:原码、反码和补码
2.常用符号

名称 操作符
按位取反 ~
按位与 &
按位异或 ^
左移 <<
右移 >>

例如:

a =4  
b = 2  
c = a & b  
print("1. c 的值为:", c)
c = a | b  
print("2. c 的值为:", c)
c = a ^ b  
print("3. c 的值为:", c)
c = ~a  
print("4. c 的值为:", c)
c = a << 2  
print("5. c 的值为:", c)
c = a >> 2  
print("6. c 的值为:", c)

运行结果:
Python基础——Task01
以上就是Task01的内容了,希望小伙伴们有所收获

本文地址:https://blog.csdn.net/Rhett001/article/details/107451517

相关标签: Python 编程语言