Python全传最全学习之路-Python基础(一)

基本概念和基本数据类型

一、 基本概念
思考一:我们简单的了解了Python,那么在编程中有那么基础概念是需要我们掌握的呢?

  • 变量
    买菜:假设现在猪肉23块钱一斤,西兰花6块一斤,辣椒4块一斤,现在买2斤猪肉,1斤西兰花,2斤辣椒
    在这里插入图片描述
    使用变量:我们把会变得菜价变成变量,同样也可以的
    在这里插入图片描述
    变量是编程语言中最基础的概念,和字面意思一样,指的就是他们得值可变,和我们以前学习的方程类似,变量可以代入任何值。

     命名规范:变量一般使用:英文字母、下划线和数字组成
     见名知意:程序中肯定会有很多变量名,所以变量的命名十分重要,最好做到见名知意
     举例:如:把x换成pig(pork/pork_price)
    
  • 关键字

import keyword
print(keyword.kwlist)

在这里插入图片描述
Python里面的关键字是不能做变量名的

  • 内置函数(BIF)
dir(__builtins__)

在这里插入图片描述
Python中内置函数最好也不要做变量名

  • 输入输出
in_a = input('请输入内容:')
print(in_a)

在这里插入图片描述
输入用:input;输出用:print
注意:input输入接受的内容都会是字符串

  • 总结
    1、变量的概念
    掌握:变量的概念
    掌握:变量的命名规则和规范
    2、引用和名字
    了解:引用和名字的意思
    3、关键字
    了解:了解关键字的意思
    4、输入输出
    掌握:input和print方法的使用
    二、 数值类型
    思考一:计算机的发明最初是为了解决导弹和航天中大量的计算问题,那么Python中基础的计算有哪些呢?

  • 数值类型
    在这里插入图片描述
    整数int、浮点数float、布尔型bool

  • 数值类型计算

在这里插入图片描述
数值类型之间可以进行基本的加减乘除等运算之外,额外的还有整除取余幂运算等运算符
在Python中bool型TrueFalse分别等同于10,也可以直接进行运算

  • 总结

1、int
即整数,和我们日常使用是类似的
2、float
即小数,注意浮点数的计算是不精确的
3、bool
Bool型只有两个值,真和假,用True和False来表示
4、complex
Python里面也有复数,只是虚部用小写;j来表示,如1+2j

三、 字符串
思考一:刚才我们知道了数值的使用,但是很明显我们在实际操作过程中会出现很多字符的操作,这个时候该怎么表示呢?

  • 字符串

在这里插入图片描述
这个两个表达式都没有出错,只是一个是数值相加,一字符串相加
在这里插入图片描述
可以利用type函数来区分

  • 字符串的定义

在这里插入图片描述
总的来说,字符串可以有三种定义方式,分别是:单引号双引号三引号三个单引号和三个双引号
只有是三引号才支持换行其他两种不支持换行

  • 字符串的加和乘

在这里插入图片描述
字符串也可以进行加法乘法的运算,但是都是进行字符串的拼接

  • 字符串的拼接

在这里插入图片描述
利用字符串的格式化拼接字符串
在这里插入图片描述
利用join方法来拼接
在这里插入图片描述
利用format方法来拼接

  • **字符串的格式化

**
在这里插入图片描述
6表示字符串长度
在这里插入图片描述
0表示用0填充;.2表示只保留两位小数
在这里插入图片描述
输出对应数值的ASCll码符
在这里插入图片描述
输出八进制
在这里插入图片描述
十六进制输出
在这里插入图片描述
输出科学计数表示法
在这里插入图片描述
非常重要原样输出对象

  • 字符串的format方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以把format当做一个函数来使用
format同样也是字符串格式化输出方法,并且功能更加强大实用,推荐使用

  • 总结

1、三种定义方法
掌握:单引号、双引号、三引号三种定义方式
2、字符串的拼接
掌握:字符串的四种拼接方法
3、%s格式化
了解:字符串的格式化方法
掌握:%r和%s格式化方法
4、format方法
掌握:format方法的基本用法
四、常见数字模块
思考一:刚才我们知道了浮点数都是不精确的,那如果要精确的浮点数计算该怎么做呢?

  • 浮点数高精度计算

在这里插入图片描述
浮点数即使做简单的计算也有可能出现不精确的情况
在这里插入图片描述
可以使用decimal模块来做浮点数的精确计算
使用时注意传入的是一个字符串

  • math模块

在这里插入图片描述
math模块有常用的数学函数,有需要的可以在这个模块里面找找
在这里插入图片描述
五、本节课总结
1、基本概念
掌握:变量、关键字、输入和输出的意思
了解:名字和引用的作用
2、数值类型
掌握:常见数值类型的基本使用
掌握:常见运算符
3、字符串
掌握:字符串的定义
掌握:字符串的四种拼接方式
掌握:字符串的%r和%s格式化输出
掌握:字符串的format方法
4、数值模块
了解:decimal和math模块
六、 作业
1、一个时间格式的整数:20201012,利用计算取出它的年月日
2、将多个单词利用字符串拼接,输出成一句话‘hello world’ ’name is‘ ’xxx’3种
3、计算出一个圆的周长,面积,让用户输入半径

		参考代码在下一个博客里!!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值