Python

pyhton 编辑器:vim/pycharm/vscode

linux: python3 --version windows:python --version

运行python 代码:

交互模式:在命令行输入python3 进入

复制代码
print('hello world')  # 使用print函数输入“Hello world!”

退出ctrl+d exit()

脚本模式:

快捷键:ctrl+z 后退健

ctrl+/ 增加注释 /取消注释

注释

复制代码
 sep:表示多个元素之间的分割符,如果不修改默认是空格
复制代码
 print('hao',123,sep='***')  # 打印两个字符串hao和数字123, 修改默认分隔符为 ***
复制代码
end:表示print语句的结束符,如果不修改默认是换行\n
复制代码
print('hao',123,'com',sep='***',end="!!!\n")
复制代码
print('中国',end='-')
print('广州',end='-')
print('天河')
中国-广州-天河

alt+p 出现提示 使用提示的语句Tab

  • 加 两数字相加 ,两个字符窜是组合

输入 input,输入类型字符窜

type()检测数据类型

复制代码
a = int(input('请输入数字1:'))
b = int(input('请输入数字2:'))
print(a+b)

print (1+4) #5

print('1'+'4') #14

复制代码
a = input('商品标题:')
b = input('请输入商品价格:')
print('商品标题: '+ a +', 价格:' +b +'元')

变量

复制代码
total = 0
a = float(input('请输入蔬菜单价:'))
b = float(input('请输入蔬菜数量:'))
total = a * b
print('总计:',total)自

数字型

n1 = 2 整数 n2= 3.14 浮点数

字符窜 型:

s1= 'hello'

s2= "5"

print(s1,s2, type(b1))

布尔型

b1 = Ture #真

b2 = False #假

空 None

复制代码
原行输出
s3 = """
  1 2 3
  4 5 6
  7 8 9  
"""
print(s3)

Python 默认以十进制数 显示

  1. 数字以 0o 或 0O 开头表示为 8 进制数
  2. 数字以 0x 或 0X 开头表示 16 进制数
  3. 数字以 0b 或 0B 开头表示 2 进制数

运算符

运算符 描述 实例
+ 10 + 20 = 30
- 10 - 20 = -10
* 10 * 20 = 200
/ 10 / 20 = 0.5
// 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4
% 取余数 返回除法的余数 9 % 2 = 1
** 又称次方、乘方,2 ** 3 = 8

基本的数字类型有:

  • int:有符号整数

  • bool:布尔值

    • True:1
    • False:0
  • float:浮点数(小数)

逻辑运算符

运算符 逻辑表达式 描述
and x and y 只有 x 和 y 的值都为 True,才会返回 True 否则只要 x 或者 y 有一个值为 False,就返回 False
or x or y 只要 x 或者 y 有一个值为 True,就返回 True只有 x 和 y 的值都为 False,才会返回 False
not not x 如果 x 为 True,返回 False 如果 x 为 False,返回 True

赋值运算符: += - = /= ×= %=

目录

变量

运算符

逻辑运算符


相关推荐
无须logic ᭄7 分钟前
CrypTen项目实践
python·机器学习·密码学·同态加密
百流19 分钟前
scala文件编译相关理解
开发语言·学习·scala
Channing Lewis20 分钟前
flask常见问答题
后端·python·flask
Channing Lewis21 分钟前
如何保护 Flask API 的安全性?
后端·python·flask
水兵没月1 小时前
钉钉群机器人设置——python版本
python·机器人·钉钉
Evand J1 小时前
matlab绘图——彩色螺旋图
开发语言·matlab·信息可视化
我想学LINUX2 小时前
【2024年华为OD机试】 (A卷,100分)- 微服务的集成测试(JavaScript&Java & Python&C/C++)
java·c语言·javascript·python·华为od·微服务·集成测试
深度混淆2 小时前
C#,入门教程(04)——Visual Studio 2022 数据编程实例:随机数与组合
开发语言·c#
雁于飞2 小时前
c语言贪吃蛇(极简版,基本能玩)
c语言·开发语言·笔记·学习·其他·课程设计·大作业