Python部分基础

Python的基本语法

1.严格区分大小写
2.每一行就是一个语句,每条语句以换行结束,不需要写分号
3.每一行语句不要太长
4.一条语句可以分多行编写,每行语句之间以\连接(只是语句太长,实际执行中并不会有换行效果)
5.Python是缩进严格的语言,不要乱写空格
6.单句注释使用#,一般习惯上在#后加一个空格
7.多行注释 ,三对引号(单引号双引号都行)

变量

1.Python中使用变量,不需要声明,直接为变量赋值即可 如:a=10
2.不能使用没有赋值过的变量
3.Python是一种动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值 如:a=‘hello’
4.命名规范:
1. 变量名可以是字母、数字、下划线,且不能以数字开头
2. 不能是关键字,且不建议使用python的系统函数名
3. 变量名使用小驼峰和下划线连接都可以,但推荐使用下划线连接;类使用大驼峰命名法

数据类型

数值类型:整数,复数,浮点数
在Python中,所有的整数都是int类型,整数的大小没有限制,可以是一个无限大的数
如果数字过大可以用_分隔 如:123_456_789,使用时还是123456789
二进制以0b开头 如 a=0b10
八进制以0o开头 如 a=0o10
十六进制以0b开头 如 a=0x10
但是输出都是以十进制

在Python中,所有的小数都是浮点数float类型
对浮点数运算时,可能会得到一个不精确的结果

在Python中,字符串必须用引号引起来(可以是单引号,也可以是双引号,但是不能混着用)
用‘’‘来表示长字符串,会保留原来的格式
可以用\使用一些转义字符\uxxxx表示unicode编码
在这里插入图片描述
%3s意思是字符串格式化位数最小是三位,不够的用空格填补
%3.5s意思是字符串格式化位数在3-5之间
%.2f保留两位小数
%d只保留整数

格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符串
在格式化字符串中可以直接嵌入变量

c=f'{a}{b}'
print(f'c={c}')

字符串的复制

a=a*3   # 字符串变量与数字相乘

bool类型
一共有两个true和false,用来做逻辑判断
布尔值也是整型,true是1,false是0
None表示空值 如:b=None
类型检查

接收变量=type(变量名)

对象

Python是一门面向对象的语言,一切皆对象

对象的结构:

每个对象中都保存了三种数据:
1.id(标识)
         id用来标识对象的唯一性,每一个对象都有唯一的id
         可以通过id()函数来查看对象的id
         id是由解析器产生的,在CPython中,id就是对象的内存地址
         对象一旦创建,他的id永远不能改变
2.type(类型)
         类型用来标识当前对象的类型
         Python是强类型语言,对象一旦创建类型则不能修改
         通过type()来查看对象的类型
3.value(值)
         值就是对象中存储的数据
         对象分为两大类:1.不可变对象2.可变对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值