python基础学习-3

本文介绍了Python编程中的基本概念,如注释的使用、数据类型(整数、浮点、布尔和字符串)及其操作,变量的赋值、标识符的规则、关键字以及不同模式下的交互。还涉及了索引的使用和数据类型的检测。
摘要由CSDN通过智能技术生成

基本数据类型与变量

2.1.1注释

  • 注释就是对我们某段代码进行提示说明,或者解释

  • 注释可以在代码的任何地方出现,python代码不参与代码的运行

优点:1、

  • 有注释的代码清晰明了

    • 没注释的代码很难看懂

优点:2、

  • 解释器不会执行注释的那句话

2.1.2

(1)单行注释

# 这里写的内容一般就是被注释掉的单行注释,,只对本行有效

单行注释快捷键ctrl+?

(2)多行注释

用'''或者“”“进行多行注释

注释的作用:当你去写一个大篇幅代码的时候或者写了一段代码但是不想删除又暂时不想运行的时候,就可以用注释把代码进行注释,他就不再参与运行。

  • ps:交互模式

交互:一问一答,不需要特意使用print就能直接打印输出结果
测试少量代码
脚本/文件模式:必须保存文件才能运行,必须使用print继续输出才会显示结果---随时保存修改,可以重复运行。

2.2.1 字面量和变量

字面量是已经定义好的量 在程序中可以直接使用的字面量:1,2,3,4,5,6,等

什么是变量:可以变化的量(数据)

生活中:时间,工资,身高,天气,温度等

变量:用来存储数据的容器

计算机好比一个存储数据的盒子,想用这个数据,就直接拿盒子就好。

  • 将数据放入变量的过程叫做赋值

  • =是赋值号

  • 一次输出多个变量,用逗号隔开

  • 输出变量名的时候不用打引号

变量名=值
​
a=10
print(a)
​
10

不要把赋值语句的等号等同于数学等号

x=10
​
x=x+2
​
print("x")
​
结果:x=12

a='ABC'
b=a
a='EDG'
print("b")
结果:b=ABC

  • debug的作用是演示过程,排除代码的错误

explain:

  • 变量就是可以变化的量,可以随时进行修改

  • 程序就是用来处理数据的,而变量就是用来存储数据的

  • 变量就是一个存储数据时,当前数据所在的内存地址值

2.3.1 标识符和关键字

(1)标识符(变量名)

1.规则如下:

  • 由数字、字母、下划线组成

  • 不能包含空格,特殊符号等

  • 不能以数字开头

  • 不能是纯数字

  • 中文有时不会报错,但是不提倡使用中文

  • 不能使用内置关键字

  • 严格区分大小写

  • 见名知意

2.命名规范

  • 标识符命名要做到见名知意

name、student、num等

遵守命名规范

  • 驼峰命名法:大驼峰和小驼峰命名法

    • 大驼峰:第一个单词的首字母都采用大写字母

      • Firstname

    • 小驼峰:第一个单词的首字母以小写字母开hi;第二个单词的首字母大写

      • myName,youName

  • 链式命名

    • 使用下划线连接所有单词,即单词之间用下划线隔开

      • print_number等

(2)关键字

具有特殊功能的标识符(这些标识符已经被python用了),就是关键字

关键字不能声明为变量名

#输出所有关键字
import keyword
print(keyword.kwlist)
​
​
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
​
​
​
​

2.4.1数值类型

整数类型 int

  • ps:整数类型不需要加' '。字母加了' '之后成了文本输出,就是直接输出字母了

nn=10_000_000_000_000
nn=10000000000000
这俩一样

浮点类型 float

1.23x10^9和12.3x10^8

1.23,3.14,-9.01这是一些正常的浮点数

但是对于一些很大或者很小的浮点数

要用科学计数法

10就当作e

1.23e9,12.3e8.

0.000012--》1.2e-5

浮点数本来就有误差

包含正数,负数和0

python常用两种方式表示浮点数

  • 十进制形式,(写浮点数的时候必需写.)1.2,1.23等

  • 指数形式(科学计数法)

aen或者aEn
​
a为尾数部分,n是指数部分,E或e是固定字符用于分割尾数部分和指数部分
ax10^n
​
​
2.1E5=2.1x10^5
3.7E-2=3.7x10^-2
​
print(14E3)
14000.0

就这种指数也是浮点型,指数的写法用e

布尔 bool

只有True和False两种值,注意大小写

True表示真(条件满足或者成立)

False表示假(条件不满足或者不成立)

print(4>2)
print(2>3)
​
Ture--1
False--0

字符str

不属于数值类型,它是序列类型

以单引号,双引号,三引号括起来的任意文本,abc,xyz

基本使用

相加和相乘
name='貂蝉'
jiaxiang='貂蝉的家乡'
print(name+jiaxiang)#相加就是简单的字符串拼接
print(name*5)#相乘就相当于将字符串和自己相加了五次
​
貂蝉貂蝉的家乡
貂蝉貂蝉貂蝉貂蝉貂蝉

2.4.2 两种取值顺序

  • 从左到右索引默认0开始,最大范围是字符串长度少1.

  • 从右到做索引默认从-1开始最大范围是字符串的开头

s='runoob'
print(s[0])
​
结果r
print(s[5])
print(s[-1])
结果b
ps:下标从0开始,下标为空则从头取到尾
​
子字符串[头下标:尾下表],包头不包尾相当于左闭右开
s[:]这个就是全取完
​

2.4.3 查看数据类型

变量没有类型,数据才有类型

一个type只能识别一个数据

c=1.23
print(type(c))
​
<class(float)>
​

知识点汇总1

#注释  '''      '''
#交互模式与脚本模式
#标识符的规则和命名规范
#基本数据类型(int  float  bool  str)
#索引
​

小练习

(1)使用变量名接收你的名字,并且输出你的名字。(不会请参考python基础-1的小练习)

(2)使用pycharm分别写出int,float,bool,str类型数据并使用type输出他们的类型

(3)'pycharm'使用索引输出'arm'

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值