Python基础

Python

1.2.3

1.Python基础

1.1  环境搭建:官网下载python安装,编译器:pycharm或jupyter或idea

1.2  变量

(1)语法:变量名=变量,多变量同时命名:变量名1,变量名2 = 变量1,变量2或等值同时命名

Python基础_第1张图片

(2)标识符命名规则:由数字、字母、下划线开头;不能以数字开头;不能使用内置关键字;严格区分大小写

(3)命名习惯:见名知意,驼峰命名(大驼峰小驼峰)

1.3  格式化输出

(1)输出函数:print()

(2)格式化函数:format();

语法:'{}'.format(),可以指定顺序,可简化书写

Python基础_第2张图片   Python基础_第3张图片    Python基础_第4张图片

作用:用于格式化字符串,可以接受无限个参数,可指定顺序,最后输出的是一个字符串

占位符:%s占位字符串,%d占位十进制数,%f占位十进制浮点数(默认保留6位)

Python基础_第5张图片Python基础_第6张图片Python基础_第7张图片

1.4  输入函数:input()

语法:变量名 = input()控制台输入的为字符串类型;(变量名存储输入函数)

1.5  数据类型

python可自定义数据类型(理论上有无数种数据类型);

默认的有6中标准数据类型:

(1)数值类型

整数型int;常用的四种声明方式:变量名=数值(十进制);变量名=0b数值(二进制0和1);变量名=0o数值(八进制);变量名=0x数值(十六进制0-9A-F);

浮点数:float;变量名=小数;

复数型(不常用):complex;两种声明方式:变量名=实数+虚数j;变量名=complex(实数,虚数);

布尔值:bool(True和False)

(2)字符串类型String

字符串:string,文字类型,三种声明方式:变量名='内容';变量名="内容";变量名='''内容''';

转义符:

\ 续航符:拼接作用

\\ 转译为一个单纯的\,或\'转译为一个单纯的',或\"转移为一个单纯的"

\n换行符:

Python基础_第8张图片

\r回车符: 通常不单独使用,结合换行符一起使用

                  Python基础_第9张图片

\t水平制表符:占位,4个字符算一个位置

                             Python基础_第10张图片

r:元字符串,在任意字符串前添加r或R,使字符串内任意的转译符号失效,直接显示

(3)列表list:可变的有序序列(增删改查),通常用于存储同类项目的集合,元素类型可不必相同,元素可重复,用[元素1,元素2...]声明

(4)元组tuple:不可变的有序序列(内部元素不可改变),通常用来保存程序中不可修改的部分,元素类型可不必相同,元素可重复,用(元素1,元素2...)声明

(5)集合set:无序序列,元素不可重复,常见的用途(成员检测,从序列中去重,数学中的集合计算例如交集并集差集等)

分为可变集合set和不可变集合frozenset,声明方式{元素1,元素2...}

(6)字典dict:可变的无序序列,是一种映射类型,以键值对形式存储(key唯一),用{key:value...}声明

1.6  缩进:1个tab键或4个空格为一个缩进(强制缩进,否则会语法报错)

1.7  注释:单行注释#,多行注释'''注释内容'''

1.8  运算符:

算数运算符+-*/%,**为幂运算,例如2的三次方为2**3),//为除法取整运算(去除小数部分,取整数);

比较运算符>,<,>=,<=,==,!=;

赋值运算符=,+=,-=

逻辑运算符and,or,not

2. Python基础2

2.1  程序结构

顺序结构:从上往下依次执行,中间没有任何判断和跳转

选择结构:根据条件判断的结果来选择执行不同的代码,可以是:

单分支(if)

双分支(if-else,else不能单独使用,与同层级向前匹配最近的if)

Python基础_第11张图片

多分支

Python基础_第12张图片

三元表达式(简化条件判断,复杂判断不建议使用)

循环结构:根据条件来重复执行某段代码或者遍历序列中的元素,通过while和for语句实现循环

常用的迭代对象有:

          while语法:while(布尔类型条件表达式):循环体

          for语法:for 变量名 in 迭代对象:列表,集合,元组,字典,字符串

Python基础_第13张图片Python基础_第14张图片

九九乘法表:

Python基础_第15张图片

 九九乘法表格式化版本:

Python基础_第16张图片

2.2  数据类型的具体操作

(1)查看数据类型:type()

Python基础_第17张图片

(2)数据类型的转换:

隐式转换(整数转浮点数:小转大自动转)

Python基础_第18张图片

显式转换

Python基础_第19张图片

你可能感兴趣的:(python,开发语言)