Python学习笔记NO.1

20190312

注释

python的注释有两种,一种是单行注释,一种是多行注释

单行注释

用‘#’开头的一行代码为注释

多行注释

以‘’‘开头并以’‘’结尾的一块代码为注释

代码缩进

python中的代码缩进是一种语法,表示代码从属关系
一般用四个空格或一个Tab键表示一个缩进,但也可以自定义,自定义后的代码缩进量需统一

常用语句

字符串的索引与切片

在python语法中提供了两种索引方式:
一种是正序索引,从0开始递增,表示从字符串左边起向右读:;
一种是倒序索引。从-1开始递减。表示从字符串右边起向左读。
字符串的切片:
如,在str=“好好学习天天向上”这段字符串中,str[0:3]返回的是“好好学”这段字符
也就是说,str[0:3]返回的是第一到第三个字符。
又如,str=“好好学习天天向上”,str[0:-1]表示的是去掉最后一个字符的整段字符

条件分支语句

if tempstr [-1] in ['f','F']:
elif tempstr[-1] in ['c','C']:
else :

in 表示判断;[‘f’,‘F’]使一个列表类型,这个列表中的元素的类型是字符
注意:分支语句后的冒号是语法的一部分,缺失冒号程序会报错

常用函数

print()

注意:print括号中的是一个语句,加上引号""才表示一段字符
如,

print(1+2)   #执行的结果是3
print("1+2") #执行的结果是1+2

格式化:
如,

str=123.4567
print("str={:.1f}".format(str))
str=124.4567
print("str={:.1f}".format(str))

输出结果分别是是
str=123.5
str=124.5
由此可见,在python3.7中,format()函数是会无条件四舍五入的

input()

作用:从控制台获得用户的输入,括号内是一段提示信息字符串
注意:提示字符串要用引号包含

eval()

评估函数
作用:去掉参数最外侧引号并执行余下语句
若,
tempstr=“1234c”

eval (tempstr[0:-1])

返回的是1234(一千二百三十四),是一个整数。
又如,

eval('print("Hello world")')

返回的是Hello world

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值