输出语句及变量定义

一、输出语句

python 复制代码
print("内容")

1、引号的使用

python 复制代码
print("hello world!!!!")
print("python自动化运维")

# 引号的使用, 单引号,双引号,三引号
print('shell运维')
print("python运维")
print("""Linux
Windows
Unix
Macos""")
print("我的姓名是'Martin'")

2、输出变量的值

python 复制代码
# 输出变量的值
user = "Martin"
password = "redhat"
print(user)
# 你好, Martin
print("你好", user)
print("用户名:", user, "密码:", password)

3、占位符的使用

python 复制代码
'''
占位符
%s      字符串占位
%d      整数
%f      浮点数
%%      %本身
'''

user = "Martin"
password = "redhat"

print("姓名: '%s'" % user)
print("姓名: '%s', 密码: '%s'" % (user, password))

print("数字: %d" % 100)
print("数字: %d" % 3.56)

print("小数: %f" % 3.14)
print("小数: %f" % 20)
print("小数: %.3f" % 3.1415926)


# 50%
number = 50
print("百分比: %d%%" % number)

二、变量的定义、调用

1、变量的定义、调用

变量的定义

python 复制代码
变量名称 = 值

变量名称规范:

  • 只能包含字母、数字、下划线
  • 只能以下划线、字母开头
  • 不能与python关键字冲突
  • 见名知义
python 复制代码
user = "Martin"
print(user)


hostname, ip_address = "node01.linux.com", "10.1.1.1"
print("主机名: %s, 服务器地址: %s" % (hostname, ip_address))

2、交互式定义变量

python 复制代码
变量名称 = input("提示信息")

username = input("用户名: ")
print("用户名: %s" % username)

三、数据类型-----数字

1、数据类型

数字、字符串、列表、元组、字典、集合、Bytes

2、数字的定义

整数、浮点数、复数 10+20i

python 复制代码
data_01 = 10
data_02 = 3.17
data_03 = 10 + 20j

print(type(data_01), type(data_02), type(data_03))

3、数字操作符

1) 数学运算符

+, -, *, /, %, //(地板除), **(次幂)

python 复制代码
print(10 + 4)
print(10 - 4)
print(10 * 4)
print(10 / 4)
print(10 // 4) //取整
print(10 % 4)
print(2 ** 3)

data_01 = 10
data_01 = data_01 + 1
print(data_01)

data_01 += 1
print(data_01)

2) 比较运算符

>, =,==,!=,>=,<=

python 复制代码
>>> 10 > 8
True
>>> 10 < 8
False
>>> 10 == 10
True
>>> 10 != 20
True

3) 逻辑运算符

and, or, not

python 复制代码
>>> 10 > 8 and 9 > 7
True

>>> 10 < 20 or 8 > 34
True

>>> 10 < 20
True

>>> not 10 < 20
False

4、random模块

生成随机数

python 复制代码
import random
# 生成1以内的随机数
data_01 = random.random()
print(data_01)

# 生成指定范围内的随机数
data_02 = random.randint(1, 100)
print(data_02)

示例:

python 复制代码
data_01 = int(input("第一个数字: "))
data_02 = int(input("第二个数字: "))

print("%s + %s = %s" % (data_01, data_02, data_01 + data_02))
print("%s - %s = %s" % (data_01, data_02, data_01 - data_02))
print("%s * %s = %s" % (data_01, data_02, data_01 * data_02))
print("%s / %s = %s" % (data_01, data_02, data_01 / data_02))
print("%s %% %s = %s" % (data_01, data_02, data_01 % data_02))
相关推荐
小小爬虾34 分钟前
解决python写入csv时如000111样式的字符串前面的0被忽略掉的问题
开发语言·python
网络风云34 分钟前
golang命令大全10--命令扩展与实践
开发语言·后端·golang
李白同学38 分钟前
【C语言】指针详细解读1
c语言·开发语言
牛马baby40 分钟前
Java高频面试之SE-17
java·开发语言·面试
c-c-developer2 小时前
C++ Primer 多维数组
开发语言·c++
随机惯性粒子群2 小时前
C++ 入门速通-第4章【黑马】
开发语言·c++
kirito学长-Java4 小时前
Java牙科诊所管理系统web医院病例挂号预约平台springboot/ssm代码编写
java·开发语言·spring boot
Evand J6 小时前
课题推荐——基于自适应滤波技术的多传感器融合在无人机组合导航中的应用研究
开发语言·算法·matlab·无人机
csucoderlee6 小时前
Go语言指针的解引用和间接引用
开发语言·后端·golang
RNGWGzZs6 小时前
Qt网络相关
开发语言·qt