Python入门

0目录

1.Python入门(变量)

2.格式化输出和输入

3.数据类型

4.缩进

5.运算符

6.程序结构

7.循环结构

8.数据类型的具体操作

1.Python入门(变量)

常用的编译器  pycharm 和 jupyter

定义变量

变量名=变量

标识符命名规则(四条)

变量名中只能有数字、字符、下划线

不能用数字开头

不能使用内置关键字

严格区分大小写

命名习惯

见名知义

驼峰命名(大驼峰和小驼峰)

以下划线开头

批量命名

Python入门_第1张图片

Python入门_第2张图片

2.格式化输出和输入

输出函数:(print)

格式化输出函数:format 语法:’{}'.format()

输入函数:(input)控制台输入为字符串

语法:变量名

例 a = input()

数据类型

Python可以自定义数据类型,理论上可以有无数种

默认的有6种 

数值类型(number):四种

整数型(int)

四种声明方式(变量名 = 数值,十进制,0到9);变量名 = 0b数值(二进制);变量名 = 0o数值(8进制)

             变量名 = 0x数值(十六进制 0到9 a到f)

浮点数:float  声明方式: 变量名 = 小数

复数型:complex   声明方式:变量名 = complex(实数,虚数) 或者 虚数名+j

Python入门_第3张图片

布尔型:bool (true和false)

字符类型:

字符串(String) 申明方式: 变量名 = ‘内容’;变量名 = “内容”;变量名 = ‘‘‘内容’’’ 

转义字符(\)也称续行符  \\含义:只显示一个\ ; \n :换行符 ; \r :回车符 (通常不单独使用,和换行符一起)

                         \t含义:水平制表符(站位4个字符) ; r:原字符串含义:在任意字符串中添加r或者R,转义含义消失

Python入门_第4张图片

Python入门_第5张图片

 Python入门_第6张图片

Python入门_第7张图片

Python入门_第8张图片

数值类型: 列表是一个可变的有序序列:通常用于存储同类项目的集合,元素类型可不必相同,用[元素1,元素2]定义

数值类型:元祖(tuple)是一个不可变的有序序列,通常情况下用来保存程序中不可修改的部分,元素类型可不必相同,使用(元素1,元素2)

数值类型:集合(set)是由具有唯一性的元素组成的无序序列,常见的用途包括成员检测,从序列中去除重复项以及数学中集合计算,如交集;并集和差集等。分为2种,一种可变集合set,另外不可变集合frozenset,使用{元素1,元素2..}定义

字典(dict):是一种映射类型,可变的无序序列,以键值对的形式,且key必须是唯一且不可变类型,使用{key,value}定义

补充占位符(三种)

Python入门_第9张图片

4.缩进

一个tab 键  

Python强制要求缩进

注释 单行 #

     多行 ‘‘‘

5.运算符

算数运算符

** 幂运算

取余数

// 取整数

比较运算符

>

<

>=

<=

==

!=

赋值运算符

+=

-=

逻辑运算符

And

Or

Not

6.程序结构

顺序结构

从上往下依次执行,中间没有判断和跳转

选择结构

根据条件判断的结果来选择执行不同的代码,可以是单分支(if),也可以是多分支(if elif);双分支(if else)

Python入门_第10张图片

Python入门_第11张图片

三目运算符

Python入门_第12张图片

7.循环结构

重复执行某段代码或者遍历序列中的元素,通过while(少用)和for实现和嵌套循环

Python入门_第13张图片

常用的迭代对象(列表,字段,字典,元祖,字符串)

Python入门_第14张图片

range函数结合for循环 区间为左闭右开

Python入门_第15张图片

步伐为2

Python入门_第16张图片步伐为负数

Python入门_第17张图片

0加100

Python入门_第18张图片

1到9相乘

Python入门_第19张图片

嵌套循环(99乘法表)

Python入门_第20张图片

8.数据类型的具体操作

查看数据类型 type

Python入门_第21张图片

数据类型的转换(隐式转换和显式转换)

隐式转换:用于整数和浮点数

Python入门_第22张图片

显式转换:

str() 将数据类型转换为字符串

int() 将数据类型强制转换为整数型

Float()将数据类型强制转换为浮点型

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