Python人工智能 - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(7评价)
优惠后 ¥1599.00优惠前 ¥1999.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

排序方法

names.sort()

print(names)

数字是按照大小排序,字符串是按照顺序比较,从第一个字母开始。中文排不了 

默认从小到大

names.sort(reverse=TRUE) 倒序排序 这是固定的

sort是永久排序,对列表产生影响

临时排序不会产生影响

newList = sorted(names)

顺序翻转

names.reverse()

这些都是方法

[展开全文]
小高先生 · 2020-08-03 · 0

列表中的数只使用一次然后将他删除

print(names(-1))

del(names[-1]

等价于

s = name.pop() 列表中最后一个值给s

print(s)

print(names) 发现列表中最后一个值没有了

也可以print(names.pop(-2))

[展开全文]
小高先生 · 2020-08-03 · 0

print()括号里边什么都没有  换行输出

方法的调用:

method()

method(xxx)

xxV.method()

xxV.method(xxx)

xxV.method(xxx,xxx)

有返回值

 

[展开全文]
小高先生 · 2020-08-03 · 0

print(name[-2])访问倒数第二个

截取子列表:

l2 = names[0:3]截取,包含开始索引而不包含结束索引,所以截取到了0-2

l2 = names[:3] 从第0个到第二个

l2 = name[1:] 从第一个到最后一个

l2 = name[:] 所有

[展开全文]
小高先生 · 2020-08-03 · 0

访问列表中某个数据:索引(标号)

print(name[1])

print(name[1].upper())

不可以访问索引不存在的数

遇到错误后面的代码不会执行

[展开全文]
小高先生 · 2020-08-03 · 0

定义列表

student1 = “siki”

student2 = "micheal"

student3 = "xiaoming"

student4 = "lichen"

names = ["siki","micheal","lichen"]列表

scores = [23,23,434,5,54,53]

名字 = 【数据1,数据2,数据3】

print(name)

[展开全文]
小高先生 · 2020-08-03 · 0

IDLE编写代码,python自带

run运行

home键:光标定位在

[展开全文]
小高先生 · 2020-08-03 · 0

python文档

官网文档

 

[展开全文]
小高先生 · 2020-08-03 · 0

intput()输入 当用户输入数据之后才能继续

res = intput()

 

[展开全文]
小高先生 · 2020-08-03 · 0

快捷键

crtl+a:全选

#后面是注释  

[展开全文]
小高先生 · 2020-08-03 · 0

数字类型

整数、浮点数

//作用:结果会把小数扔掉

/会有小数部分 python2和3不一样,python2和C语言一样

**:乘方 

[展开全文]
小高先生 · 2020-08-03 · 0

“45”数字字符串,包含两个字符。4和5

数字和数字字符串是不能进行拼接的!!!

数字转换成字符串方法 str(18)

字符串转换成数字:

int(“ 45”)

float(“ 45.2”)

转换的时候只能数字和数字字符串进行转换 

int()和float()也可以把数据类型转换

字符串可以和数字相乘,结果就是出现好几个字符串,必须是整数

 

 

[展开全文]
小高先生 · 2020-08-03 · 0

浮点+整=浮点

但是用浮点数做某些运算会出现精度问题

有其他方法解决

[展开全文]
小高先生 · 2020-08-03 · 0

想让谁优先计算就把谁放括号里,不用记住优先级

[展开全文]
小高先生 · 2020-08-03 · 0
1.输出六行,每行20个*。
Raw=0
while Raw<6:
    Column=0
    print('\n')
    Raw+=1
    while Column<20:
        print('*',end="")
        Column+=1

2.打印99乘法口诀表
a=1
b=1
while a<=9:
    print("\n")
    b=1
    while b<=9:
     c=a*b
     print(a,"*",b,"=",c,end=", ")
     b+=1
    a+=1

3.让用户输入一个数,判断这个数是不是素数
print("请输入一个大于1的数")
a = int(input())
b = 2
Bsu = True
while b < a:
    if a % b == 0:
       Bsu = False
    b+=1
if Bsu == True:
   print("该数字是素数")
else:
   print("该数字不是素数")

4.让用户输入一个三位数,求出对应的百位数,十位数,个位数
a=int(input('请输入一个三位数: '))
Bai=int(a/100)
Shi=int((a-Bai*100)/10)
Ge=a-Bai*100-Shi*10
print("百位数为: ",Bai)
print("十位数为: ",Shi)   
print("个位数为: ",Ge)   

5.打印出所有的水仙花数
Num=100
while Num<=999:
    a=int(Num/100)
    b=int((Num-a*100)/10)
    c=Num-a*100-b*10
    if (a**3+b**3+c**3)==Num:
        print(Num)
    Num+=1

6.求8!
Num=1
res=1
while Num<=8:
    res*=Num
    Num+=1
print(res)

7.求1!+2!+。。。。20!
Sum=0
a=1
while a<=20:
    b=1
    Res=1
    while b<=a:
        Res*=b
        b+=1
    Sum+=Res
    a+=1
print(Sum)

    

 

[展开全文]
史小墙 · 2020-08-03 · 0

去除空格的方法

m = “    as dn    ”

去头

m1 =  m .lstrip()

print(m1)

去尾

m2 = m.rstrip()

print(m2)

头尾

m3 = m.strip()

print(m3)

 

[展开全文]
小高先生 · 2020-08-03 · 0

字符串调用

m5 = "my name is siki"

m6 = m5.title() 把第一个字符变成大写

print(m6)

m7 = m5.upper() 把所有字符变成大写

print(m7)

m8 = m5.lower() 把所有字符变成小写

print(m8)

 

 

length = len(m5) 通过len()取得m5的长度,空格也算一个字符。

print(length)

 

[展开全文]
小高先生 · 2020-08-03 · 0

字符串变量

m = "hello world"

m2 = 'hello world'

m3 = "hello 'like' you"

m4 = 'hello "like" you'

m5 = "hello 'like\" you"

单双引号都可以,如果字符串里面有双引号,就只能用单引号包含字符串。同样道理,字符串里包含单引号,那字符串只能用双引号包含。

若果字符串里边既包含单引号,也包含双引号,如果想用单引号包含,就得在字符串里的单引号前边加一个\(转义字符)。

 

[展开全文]
小高先生 · 2020-08-03 · 0

练习

多次输出hello world

print(“hello world”)

print(“hello world”)

print(“hello world”)

print(“hello world”)

print(“hello world”)

乱!!!

简化

msg = "hello world"(设一个变量msg)

print(msg)

print(msg)

 

 

[展开全文]
小高先生 · 2020-08-03 · 0

数据类型

数字类型

字符类型

字符串类型

 

 

[展开全文]
小高先生 · 2020-08-03 · 0