Python基本知识

python为脚本性语言

脚本语言(Scripting language)是电脑编程语言,脚本语言通常比 C 语言、C++语言 或 Java 之类的系统编程语言要简单容易。
脚本语言的特性:
• 语法和结构通常比较简单
• 学习和使用通常比较简单
• 通常以容易修改程序的“解释”作为运行方式,而不需要“编译”
• 程序的开发产能优于运行性能
Python 提供了非常丰富的内置函数(BIF),我们只需要直接调用即可,例如:
print() 的功能是“打印到屏幕”;
input() 的作用是接收用户输入;
在 Python 或 IDLE 中,输入 dir(builtins) 可以看到 Python 提供的内置方法列表(注意,builtins 前后是两个下划线哦)其中小写的就是 BIF。如果想具体查看某个BIF 的功能,比如 input(),可以在 shell 中输入 help(input),就会得到这个 BIF 的功能描述。

插曲之变量

•不过Python与大多数其他计算机语言的做法稍有不同,Ta并不是把值存储在变量中,而更像是把名字贴在值的上边。
•所以有些Python程序员会说“Python”没有“变量”,只有“名字”。
需要注意的地方
•在使用变量之前,需要对其先赋值。
•变量名可以包括字母、数字、下划线,但变量名不能以数字开头。
•字母可以是大写或小写,但大小写是不同的。也就是说fishc和FishC对于Python来说是完全不同的两个名字

插曲之字符串

在这里插入图片描述
•要告诉Python你在创建一个字符串,就要在字符两边加上引号,可以是单引号或者双引号,Python女士表示不挑剔。但必须成对,你不能一边单引号,另一边却花心的用上双引号结尾。
•如果字符串中需要出现单引号或双引号怎么办?
有两种方法,第一种比较常用,就是使用我们的转义符号(\)对字符串中的引号进行转义:
在这里插入图片描述
原始字符串的使用非常简单,只需要在字符串前边加一个英文字母r即可(则都会以原始字符串输出)
在这里插入图片描述

长字符串

•如果希望得到一个跨越多行的字符串,例如:

我爱鱼C,
正如我爱小甲鱼,
久久不肯散去……

这我们就需要使用到三重引号字符串!
在这里插入图片描述
random模块里边有一个函数叫做:randint(),Ta会返回一个随机的整数。
secret = random.randint(1,5)#随机生成1到5的一个随机数

闲聊之Python的数据类型

Python的一些数值类型:整型、布尔类型(True与False)、浮点型、e记法、复数类型等
e记法(e4相当于10的四次方,e-10相当于10的-10次方)
在这里插入图片描述
类型转换
在这里插入图片描述
如:字符型转换为整型
在这里插入图片描述
type()函数(可查看变量类型)
在这里插入图片描述
isinstance()函数(用来判断两个输入参数类型是否一致)
在这里插入图片描述
Pyhon之常用操作符
算术操作符
在这里插入图片描述
幂运算
注:先幂运算、然后乘除、后加减、后逻辑
优先级问题
在这里插入图片描述
assert 的作用是什么?
assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。

while循环

while 条件:
循环体

for循环

for 目标 in 表达式:
循环体
在这里插入图片描述
每次取FishC中一个字符及空格输出
在这里插入图片描述
range()函数
•语法:range( [strat],[stop],[step] )
–这个BIF有三个参数,其中用中括号括起来的两个表示这两个参数是可选的。
–step=1表示第三个参数的值默认值是1。setp为每步距离
–range这个BIF的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
在这里插入图片描述
break语句(结束本层循环)

列表:一个打了激素的数组

在这里插入图片描述
向列表添加元素
append()函数向列表末尾添加一个元素
在这里插入图片描述
extend()函数向列表末尾添加多个元素
在这里插入图片描述
insert(n,xxx)函数向列表中第n个元素前插入一个元素
在这里插入图片描述
从列表中获取元素
跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表索引值是从 0 开始的。
在这里插入图片描述
从列表删除元素
在这里插入图片描述
remove()函数表示从列表中删除某个元素
在这里插入图片描述
del()函数也表示从列表中删除某个元素
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值