Python学习笔记——基础语法

1.字面量:代码中被写下来的固定的值

类型:

数字number

int整型

float浮点型
complex复数
bool布尔型
数据容器

string字符串

list列表:有序可变序列
tuple元组:有序不可变序列
set集合:无序不重复
dictionary字典

2.注释

单行注释:以#开头

多行注释:以三引号 """ 开头,以三引号 """ 结尾

#你好


"""
你好
"""

3.变量:在程序运行时,能储存计算或能表示值的抽象概念

定义格式:变量名称=变量的值        注意:与C语言不同,不需要提前声明变量类型

4.数据类型

type(数据)语句:返回数据的类型

数据类型的转换:int(x)        float()        str(x)

        注意:从文件中读取数字,默认为string

        注意:input()语句的返回值默认为string        input("提示")结果可以被变量接受

5.标识符

可以包含英文、中文(不推荐)、数字(不能用于开头)、下划线;

大小写敏感;

不能使用关键词

6.运算符

加法

+

减法 -
乘法 *
除法 /
取整除 //
取余 %
指数 **

 注意:a=a+c可以简化为a+=c,以此类推

7.字符串string

定义方式:

name='abcd'    #使用单引号定义
name="abcd"    #使用双引号定义
name="""abc"""    #使用三引号定义

"""若字符串中包含引号"""
name='abc"你好"d'    #使用其他引号定义
name="abc\"你好\"d"    #使用转义字符\将引号转义

字符串拼接:使用 '+' 拼接,对象可以是字符串业可以是字符串类型的变量

字符串格化:

a="你好"
print("请输出%s",%a)    #使用占位法,其中%s占位string、%d占位int、%f占位float

print(f"请输出{a})    #快速格式化

格式化的精度控制:%m.n        其中m控制宽度(如果宽度小于变量的宽度则无效),n控制精度

        例如:a=11        %5d        a=___11

        例如:a=11.345        %7.2        a=__11.35       

        例如:a=11.345        %。2        锕1.35

你可能感兴趣的:(学习,笔记,python)