欢迎光临散文网 会员登陆 & 注册

[小甲鱼]零基础入门学习Python

2022-11-14 23:20 作者:嘻嘻帅锅  | 我要投稿



如何调出

搜索IDLE

字符串的拼接






字母最后不可加/


前后都加



缩进是想要让它可管到那个范围


and左右都为真才为true



想让指令管谁就写它下边来个缩进

‘字符串 ’+‘字符串’→两字符串拼接不做计算

整形→整数 浮点型→小数

e记法→科学计数法→浮点类型(e相当于底数10,e后

边的为几次幂,如2.5e4=25000)

布尔类型(特殊的整数型‘true→1’‘false→0’)


int()转字符串的时候只能转数字字符串

转浮点数5.99→5

float可以转数字字符串也可转数字原数5.99→5.99

str可以将整数转化为字符串,可以将任意类型转化为字符串。不可重复用

a=数 不用加引号

a=字 用加引号


变量类型不同会报错

如何查看变量类型

python之常用操作符


∥地板除→所得为整数,如果为浮点型的话,结果也是整数的浮点型。

/就是正常的除法

%→取余数

**就是幂运算

优先级

跟正常算数的一样


and同真才真全假才假 or 一真则真,都假才假

not→反着干(0→错 非0→对)


分支和循环



else if=elif





一直循环,直到条件为假时才退出循环




Start是开始的数值,stop是最后的数值,step是增加的步数,例range(2,5)

2 3 4从二开始没有5

range(5)

0 1 2 3 4 从零开始,一共五个数

i是变量名

break终止当前循环,跳出循环体

while true无限循环



continue终止本轮循环并开启下一轮循环

但是会测试一下循环条件,只有循环条件为TRUE的时候才会开启下一轮循环如果不是true的话会退出循环



奇数直接输出,偶数加二再输出。

i%2 !=0 某个变量的余2最后不是零→这个数是奇数。

编程中=与==的区别

如果简单一点来说的话:

“=”就是赋值,如a=1;b=2,是把1传递给a,2传递给b,结果是a的值是1,b的值是2。

“==”是判断两者是否相等 ,如果按照上面赋值的话即a的值是1,b的值是2,那么“a==b”显然不相等,则返回布尔类型“false”;

你可以理解为前者是做准备工作,后者就开始做真正的判断了。



如何向列表中添加元素?

member是一个对象,append是这个对象的成员函数,.可以理解成的


extend添加的是列表



编程都是从0开始,insert可以调位置和添加元素。


索引:

member[0]=小甲鱼

换位:

a=b,b=c,a=c

可以直接用member[0],member[1]=member[1],member[0]直接换位










括号里什么都不加,取出最后一个元素,然后删除他

括号里加数字,是指定的删

区间都是包头不包尾的,除非右边没界直接到最后一位

两个数列比较从第零个元素还是比较,如果相同就比较接下来的,以此类推,如果第零个元素对的话就对,不看后面的。


连接操作符,连接的两个必须性质相同

下面的图依次是比较逻辑连接重复成员

[‘小甲鱼’,‘牡丹’]整体可以理解为一个元素 我臣下的臣下不是我的臣下

list5[1]表示最外面括号的一位置,第二个[1]表示最里面括号的第一位。


内置函数dir()用来查看对象的成员。

.表示范围 count是属于list的内置方法,看某元素在列表中出现的次数

index如果直接加元素的话,是看这个元素首次出现的位置

如果在后面加范围的话,他是看这个元素,在这范围里处的位置

reverse将列表中的元素颠倒,不需要参数

sort将元素进行排序,如果附加参数则是从小到大排,如果想从大到小或从小到大排的话,要在括号里加东西,reverse=true或者1降序,reverse=false或者0升序

list7是对list 6的粘贴,list8会和list6一起变



列表[]元组()如果括号里有元素的话,必须加逗号,逗号是关键

对于元组,元素是不能够修改的


对于元组来说,逗号是关键


temp就是一个临时变量,在你的程序中用于替换两个变量而声明的一个临时变量。就比如你有一杯可乐 放在A瓶中,你还有一杯雪碧 放在B瓶中。你想交换两个瓶子,让B瓶中放可乐,A瓶中放雪碧。那你怎么办 ?你得再拿一个瓶子C,将可乐先倒在C瓶中,然后将雪碧放在A瓶中。在把C瓶的可乐倒进B瓶中。就完成了。这里的temp就是这里的C瓶。


在元组中插入元素:将原来的元组分为两部分,然后在中间加一个元组,构成新的元组。→连接操作符

原来那个旧的元组系统到最后会给他扔了。

重复操作符8*(8,)

删除一个元组用del



关系操作符>,<,≤,≥,=

成员操作符in not in

逻辑操作符and or

字符串:

空格也算字符串的一个元素

str表示字符串类,也可以是将变量强制转换为字符串的函数。

python的字符串就是表示一串字符,字符可以是中文,英文或者数字,或者混合的文本。

新的str1会替代原来的str1

capitalize()会使第一个字符大写,其余字符小写

casefold()只改变新的字符串,原来的字符串还是不改变


center()将字符串居中,数字得是偶数,括号里是多少,引号里的字符串就是多少,空格也算

str.count('索引值',范围头,范围尾)

str.endswith(‘ 索引值 ’,范围头,范围尾)

用来检查字符串以什么来结尾

str.expandtabs()中字符串之间没有空格用\t添加空格,默认8个空格。字符串也算空格的一部分。如果括号里加数字的话,就是空格是你输入数字的那些。

str.find(‘索引值’,范围头,范围尾)

索引值在的话

返回的是你输入的索引值的第一个元素的位置

索引值如果不在的话,就返回-1

十进制数是组成以10为基础的数字系统,有0,1,2,3, 4, 5, 6, 7, 8, 9十个基本数字组成。









split括号里是什么就按什么来切,切成一个列表

strip括号里加内容也可以去掉指定元素



ASCII (American Standard Code for Information Interchange):美国信息交换标准代码是基于拉丁字母的一套电脑编码系统



字符串:格式化。(按照一定的格式输出字符串)→相当于翻译

format

0123相当于未知数,位置参数也可以不写,但花括号是必要的,format相当于给未知数赋值

abc关键字参数

位置参数和关键字参数可以综合使用,但是位置参数必须在关键字参数之前


如果想打{0}因为零表示位置参数,所以避免他被识别为位置参数,所以在括号里加上不打印,就可以实现对{0}的打印

0表示位置参数,:声明格式化参数,.1代表保留一位小数,f表示浮点型

定点数

  1. 定点数是在计算机中表示数字的一种方式,它既可以表示整数,也可以表示小数
  2. 在固定 bit 下,约定小数点的位置,然后把整数部分和小数部分分别转换为二进制,就是定点数的结果
  3. 受限于小数点的位置,用定点数表示小数时,数值的范围和小数精度是有限的
  4. 在现代计算机中,定点数通常用来表示整数,对于高精度的小数,通常用浮点数表示

字符串遇到%会把%强行霸占,%就不单单是求余的了

最后一行小甲鱼打错了,或者%E

如果有多个参数,用元组把后面的括起来

中间%代表把其他变量置入字符串特定位置以生成新字符串的操作。


要听一下进制:


浮点数默认精确到六位小数




%g→小数点后最多显示六位,不足不会填充,整数大于六位则对应e的对应次方


为什么27.7前面有空格呢?因为5代表至少有五个字符串。




#只要整数不要浮点数



这些字符的使用见主页

列表元组字符串统称为序列

操作符x + in 和not in

list()把一个可迭代对象转换为列表

不带参数就转化为空列表



迭代就是重复反馈过程的活动,上一次的结果,作为下一次的开头,就一直循环往复,目的是接近或达到某个目标或结果。

所以iterable意思为迭代,可以理解为连续的一组数据,最白话的就是一个数组、字符串、列表都是iterable的.

与list方法类似

b=[1,2]

b=tuple(b)

b

(1,2)

len(参数)返回的是他的长度



小写Ascll大于大写Ascll


注意使用min和max的条件是序列和参数必须是统一的,比如元组对元组,字符串对字符串,列表对列表

numbers列表 append()在元素尾部插入一个字符串 tuple()元组

max运行机制:以第一个元素为基准出现比它大的元素就覆盖它


sum就是将元素相加(但是元素类型要一致)



chars字符串不能够相加

sorted()返回一个排序的列表,从小到大排 与list.sort()一致,这个只是用列表

list(reversed( ))将最里面括号里的列表逆转,没有改变b

list.reverse()把b改变了

list(enumerate())是将每一个元素的索引值插入对应的元素中,变成一个元组

zip

函数就是将代码打包成不同的形状,然后用于使用

在python中创立一个函数,我们用def表示

函数的运行过程

放入参数如name函数是可变的

Python支持无数个参数


print括号里的那个函数得到的结果将函数值又返回到括号里,然后print给他打印出来

return返回函数的值,print则是将结果直接打印

[小甲鱼]零基础入门学习Python的评论 (共 条)

分享到微博请遵守国家法律