Python基础

Python

1.2.3

1.Python基础

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

1.2  变量

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

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

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

1.3  格式化输出

(1)输出函数:print()

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

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

      

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

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

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换行符:

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

                 

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

                            

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)

多分支

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

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

常用的迭代对象有:

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

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

九九乘法表:

 九九乘法表格式化版本:

2.2  数据类型的具体操作

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

(2)数据类型的转换:

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

显式转换

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值