Python学习(二)

print输出

print("hi")
print('hi')
均可

注释

单行注释采用#开头
多行注释使用三个单引号'''或者三个双引号"""

变量

简单来说,变量就是编程中最基本的存储单位,变量会暂时性地存储你放进去的东西。变量的名字叫“标识符”。

变量类型

  • 整型:Python中可以处理任意大小的这整数(Python2.X中有intlong两种类型的整数,但这种区分对Python来说意义不大,因此在Python3.X中整数只有int这一种了),而且支持二进制(如0b100,换算成是十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(如0x100,换算成十进制是256)的表示法。
  • 浮点型:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学记数法(如1.23456e2)。
  • 字符串型:字符串是以单引号或双引号括起来的任意文本,比如'hello'"hello",字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。
  • 布尔型:布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值True,而2 == 1会产生布尔值False)。
  • 复数型:形如3+5j,跟数学上的负数表示一样,唯一不同的是虚部的i换成了j

变量命名

  • 变量名由字母、数字和下划线构成,数字不能开头。
  • 大小写敏感(大写的a和小写的A是两个不同的变量)。
  • 不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。

可以使用Python中内置的函数对变量进行转换

  • int():将一个数值或字符串转换成证书,可以指定进制。
  • float():将一个字符串转换成浮点数,
  • str():将指定的对象转换成字符串形式,可以指定编码。
  • chr():将证书转换成该编码对应的字符串(一个字符)。
  • ord():将字符串(一个字符)转换成对应的编码(整数)。

总结

  • 类型不同,别乱用(会损失精度)
  • 查看类型用:type()
  • 互相转换随便干

字符串

表示

使用单引号、双引号、三引号前后括住,若字符串中包含单引号,则使用双引号括住所有;若含单引号及双引号,则使用三引号括住所有。
魔法注释:#coding:utf-8

拼接

使用+进行字符串拼接。

索引

从0开始,每个字符串有两个索引,分别为从左向右,自0开始;从右往左,自-1开始。

截取

字符串名[n:m],其中n为起始位置的索引,m为截止位置的索引,为左闭右开区间(其中m可不写,意义为从起始位置截取到末尾)。

取字符串长度

使用len()函数。

运算符

image

posted on   saihao  阅读(28)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示