Py Python基础语法

目录

1、数据类型

2、字面量

3、变量

4、数据类型的转换

5、标识符

6、运算符

(1)算数运算符

(2)赋值运算符

(3)复合赋值运算符

7、数据输入

8、字符串 

(1)字符串的定义方式

(2)字符串的拼接

(3)字符串的格式化

Ⅰ、以占位符的形式拼接

字符串格式化的精度控制

 Ⅱ、快速格式化

Ⅲ、对表达式进行格式化 

 9、注释


1、数据类型

Python中,有六种常用数据类型:

(1)数字:整数(int)、浮点数(float)、复数(complex)、布尔(bool)

(2)字符串:由各类数量任意的字符(如中文、英文、符号等)组成

(3)列表:有序的可变序列

(4)元组:有序的不可变序列

(5)集合:无序不重复集合

(6)字典:无序Key-Value集合

2、字面量

字面量:在代码中, 创建的固定的值(类似C语言中的常量)

3、变量

在程序运行时,能够储存计算结果或能表示值的抽象概念(其实就是记录数据用的)

定义格式:变量名 = 变量的值

变量的改变:直接用 +- */

 在Python中,可以用type()语句查看数据类型(int 整形、float 浮点型、string 字符串)

 注意:在Python中,变量是没有类型的,变量里面储存的数据才有类型

4、数据类型的转换

数据类型之间,在特定的场景下可以互相转换

常见转换语句:

int(x):将x转换为一个整形(浮点转整形会丢失精度(丢失小数))

float(x):将x转换为一个浮点数

str(x):将x转换为字符串

注意:万物皆可转字符串,但是字符串不一定能转数字(字符串内的内容均为数字时才可)

5、标识符

用户在编程的时候所使用的一系列名字,用于给变量、类、方法等命名

命名规则:

(1)命名限定:只能使用英文、中文(不推荐,支持不太完善)、数字、下划线(_) 进行组合

(2)不能以数字开头

(3)大小写敏感:大小写能够完全区分

(4)不可使用关键字:如class、from等(大小写敏感同样适用于关键字,即大小写不同不占用关键字)

6、运算符

(1)算数运算符

+ 加:两个对象相加

-  减:两个对象相减

*  乘:两个对象相乘

/  除:两个对象相除

// 取整除:得到商的整数部分

% 取余:得到两个对象相除的余数

** 指数:a ** b 的结果为a的b次幂

(2)赋值运算符

= 赋值运算符:将右边的数据赋给左边的变量

(3)复合赋值运算符

+=  加法赋值运算符:a += b 等效于 a = a + b

(还有-=、*=、/=、//=、%=、**=,类比+=的效果)

7、数据输入

通过input()语句从键盘获取输入,并用一个变量接收

input可以添加内容进行输出(可用于对输入进行提示等)

注意:使用input输入的语句,无论输入的是什么,都是字符串类型,因此在具体运用时需要转换

8、字符串 

字符串:由各类数量任意的字符(如中文、英文、符号等)组成

(1)字符串的定义方式

Ⅰ、单引号定义:将字符串用 ' ' 包围

Ⅱ、双引号定义:将字符串用 " " 包围

Ⅲ、三引号定义:将字符串用 """  """ 包围(该方法和注释一样,可以换行操作,当用变量接收时,它就是字符串,没有变量接收,它就是多行注释)

引号的嵌套(在字符串中包含引号):

Ⅰ、用\进行转义

Ⅱ、单引号内可以包含双引号,双引号可以包含单引号

(2)字符串的拼接

直接用 + 将两个字符串连接

只有字符串才能直接拼接,因此此处需要类型转换

(3)字符串的格式化

Ⅰ、以占位符的形式拼接

其中的 %s 即为占位,引号外外面放在 % 后的数据即为需要放入所占位置的数据

(对于多个变量占位,变量要按顺序写,并用放在()里面)

常用占位符:

%s :将内容转化为字符串,放入所占位置

%d :将内容转化为整数,放入所占位置

%f :将内容转化为浮点数,放入所占位置

字符串格式化的精度控制

一般使用 m.n 的形式来控制精度

m 控制宽度(可用于补足位数,宽度需大于自身)和C语言一样,m处可以用负数表示右边补齐,正数表示左边补齐(小数点和小数部分算入宽度)

.n 控制精度(对小数进行四舍五入)

 Ⅱ、快速格式化

通过语法 f"字符串内容{变量}" 对字符串进行快速格式化(不做精度控制,不限制类型)

Ⅲ、对表达式进行格式化 

表达式:一个具有明确结果的语句

表达式的格式化方式与变量的相同

 9、注释

注释:对代码进行解释

单行注释:在代码行右边以#开头(#和内容一般以一个空格隔开(规范要求,可以不遵守))

默认快捷键:CTRL + /

多行注释(又称文档注释,一般用于对python文件的注释):以 """ 为开头和结尾,中间的都是注释(可以换行)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值