欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python基础语法(一)

程序员文章站 2022-06-19 23:27:42
一、注释: 用 # 标注的文本 二、数字: 1. 整数,不区分long和int (1)进制:0x 0o 0b (2)Bool: True False 2. 浮点数:如3.14,-0.45,1.23e6 3. 复数:1+2j 三、字符串: 1. 单、双引号引起来的字符序列 2. 单/双三引号,可以跨行 ......

一、注释:

用 # 标注的文本

二、数字:

1. 整数,不区分long和int

        (1)进制:0x 0o 0b

        (2)Bool: True False

2. 浮点数:如3.14,-0.45,1.23e6

3. 复数:1+2j

三、字符串:

1. 单、双引号引起来的字符序列

2. 单/双三引号,可以跨行,在其中也可以*使用单双引号

四、转义序列:

1. \\ \t \r \n

2. 前缀r/R ,将字符串里面的转义字符当作普通字符对待

五、缩进:

默认4个空格为一个缩进

六、续行:

1. 在行尾使用\

2. 如果使用各种括号,那么括号内为整体,内部跨行不用\

七、标识符

1.字母、数字、下划线,不能是数字开头

2.不能是Python关键字

3.大小写敏感

4.不要随便用_开头作为标识符

八、常量&变量

1.常量:

1.1 一旦赋值就不能改变值的标识符

1.2 Python中无法定义常量

1.3 字面常量:一个单独的量,如12,‘abc',’1.23e6‘

2.变量:赋值后可改变值的标识符

九、Python的语言类型

Python是动态语言、强类型语言。

静态编译语言 动态编译语言
事先声明变量类型,类型不能再改变 不用事先声明变量类型,随时可赋值为其他类型
编译时检查类型

编程时不知是何类型,难以判断

强类型语言 弱类型语言

不同类型之间操作,必须先强制类型

为同一类型

不同类型之间可操作,自动隐式转换

十、运算符

1.算术运算符:+ - * / % **  自然除:/  整除: //

2.位运算符:& | ~ ^ << >>