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

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

目录

变量

运算符

逻辑运算符


相关推荐
懂点Tech2 小时前
ctfshow misc28:GIF 高度修改解题与脚本实现
开发语言·windows·python
comedate2 小时前
SMLib 的 Examples 导读:PyAPI / SM_API / SMLib 三组示例怎么读
python·cad·smlib·examples·sm_api
云和数据.ChenGuang2 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
川石课堂软件测试3 小时前
学习软件测试需掌握的一些知识
数据库·python·sql·功能测试·网络协议·mysql·http
美狐美颜SDK开放平台3 小时前
视频美颜SDK试用DEMO阶段应该测试什么?直播APP接入实操指南
开发语言·人工智能·深度学习·音视频·美颜sdk·直播美颜sdk·第三方美颜sdk
dtq04243 小时前
C++小案例 - 日志实战
开发语言·c++
万化冥合4 小时前
PyBox屏幕键盘如何辅助演示键盘操作?
python·计算机外设
星夜离尘564 小时前
MATLAB ADC 码流触顶诊断:命中数、缺口分段与削顶不可辨识性
开发语言·matlab
车软学堂4 小时前
从测试转开发,到底要补什么
网络·人工智能·python·功能测试·单片机·车载系统·自动化
天空依然蔚蓝4 小时前
分享一个自动检测网站在线状态的python程序
python·运维开发·1024程序员节