【python】-【】

文章目录

一、print会输出①数字②字符串(必须加引号)③含有运算符的表达式(例如 3+1 其中3,1是操作数,+是运算符)(进行运算)
二、print()函数还可以将内容输出的目的地
①显示器
②文件

python 复制代码
fp=open('D:/text.txt',"a+")
print('helloworld',file=fp)
fp.close()

注意:①所指定的盘符存在②使用file=fp

三、print()函数的输出形式

①换行

②不换行:使用,分割,print('hello','world','Python')

转义字符和原字符

+转义功能的首字母

python 复制代码
换行:\n(newline)

回车:\r (return)

如print('hello\rworld')         在hello上输出world

水平制表符:\t (tab)

如print('hello\tworld')     输出 hello  world

而print(helloooo\tworld)  输出helloooo  world

因为hell这四个字母成为一个字表位,o后\t 占用了其余三个

若是无剩余 则会新开一个字表位

退格:\b (backspace)

如print('hello\bworld')          退格输出hellworld

*原字符:不希望字符串中转义字符起作用,就会使用原字符,即在字符串上加上R或者r
如print(r'hello\nworld')         输出hello\nworld

二进制与字符编码

标识符和保留字

变量/函数/类/模块和其他对象 所起的名字叫做标识符

规则:

①字母、数字、下划线

②不能以数字开头

③不能是保留字

④须严格区分大小写

变量的定义和使用

变量

如果要做 floor division 得到一个整数结果你可以使用 // 运算符

python 复制代码
>>> 17 // 3  # floor division discards the fractional part
5

交互模式下,上次输出的表达式会赋给变量 _。把 Python 当作计算器时,用该变量实现下一步计算更简单,例如:

python 复制代码
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

最好把该变量当作只读类型。不要为它显式赋值,否则会创建一个同名独立局部变量,该变量会用它的魔法行为屏蔽内置变量。

除了 int 和 float,Python 还支持其他数字类型,例如 Decimal 或 Fraction。Python 还内置支持 复数,后缀 j 或 J 用于表示虚数(例如 3+5j )。

字符串可以用 * 重复:

python 复制代码
>>> # 3 times 'un', followed by 'ium'
>>> 3 * 'un' + 'ium'
'unununium'

字符串

列表


for

迭代列表或字符串等任意序列,元素的迭代顺序与在序列中出现的顺序一致。遍历集合时修改集合的内容,会很容易生成错误的结果。因此不能直接进行循环,而是应遍历该集合的副本或创建新的集合:

相关推荐
JanelSirry9 分钟前
VMware+RockyLinux+ikuai+docker+cri-docker+k8s+calico BGP网络 自用 实践笔记(底稿)
网络·docker·kubernetes
chuxinweihui28 分钟前
Socket编程UDP
linux·网络·网络协议·udp·通信
北京耐用通信39 分钟前
神秘魔法?耐达讯自动化Modbus TCP 转 Profibus 如何为光伏逆变器编织通信“天网”
网络·人工智能·网络协议·网络安全·自动化·信息与通信
Ronin3051 小时前
【Linux网络】Socket编程:UDP网络编程实现Echo Server
linux·网络·udp·网络通信·socket编程
唐叔在学习1 小时前
pip安装太慢?一键切换国内镜像源,速度飞起!
后端·python
Gz、1 小时前
Spring Boot 常用注解详解
spring boot·后端·python
安娜的信息安全说2 小时前
使用 Azure AD 实现认证与权限管理:原理解析与操作指南
microsoft·flask·azure
起风了___2 小时前
Python 自动化下载夸克网盘分享文件:基于 Playwright 的完整实现(含登录态持久化与提取码处理)
后端·python
我是华为OD~HR~栗栗呀2 小时前
测试转C++开发面经(华为OD)
java·c++·后端·python·华为od·华为·面试
在路上看风景2 小时前
1.9 IP地址和Mac地址
网络