8211人加入学习
(36人评价)
Python零基础入门学习2020最新版(SiKi)

使用Python3.8 于2019/10/20开始录制

价格 免费

修改列表

修改:

name[2] = "daming" 修改小明为大明

增加数据:

names.append(“zhangsan”)默认增加到尾部

插入:

names.insert(0,"zhangsan") 把张三插入到0号位置

删除:

del(name[2]) 另一种写法 del names[2]

names.remove("micheal") 根据值来移除,移除列表里第一个

 

[展开全文]

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

截取子列表:

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

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

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

l2 = name[:] 所有

[展开全文]

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

print(name[1])

print(name[1].upper())

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

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

[展开全文]

定义列表

student1 = “siki”

student2 = "micheal"

student3 = "xiaoming"

student4 = "lichen"

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

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

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

print(name)

[展开全文]

IDLE编写代码,python自带

run运行

home键:光标定位在

[展开全文]

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

res = intput()

 

[展开全文]

快捷键

crtl+a:全选

#后面是注释  

[展开全文]

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

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

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

字符串转换成数字:

int(“ 45”)

float(“ 45.2”)

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

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

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

 

 

[展开全文]

浮点+整=浮点

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

有其他方法解决

[展开全文]

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

[展开全文]

数字类型

整数、浮点数

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

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

**:乘方 

[展开全文]
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)

    

 

[展开全文]

去除空格的方法

m = “    as dn    ”

去头

m1 =  m .lstrip()

print(m1)

去尾

m2 = m.rstrip()

print(m2)

头尾

m3 = m.strip()

print(m3)

 

[展开全文]

name = "heello" + "world" 字符串拼接拼接 

print(name)

也可以print("hello"+"world"+name)

空白字符

print(" ")

tab键也是

\t能代替Tab键

\n换行

[展开全文]

字符串调用

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)

 

[展开全文]

字符串变量

m = "hello world"

m2 = 'hello world'

m3 = "hello 'like' you"

m4 = 'hello "like" you'

m5 = "hello 'like\" you"

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

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

 

[展开全文]

练习

多次输出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)

 

 

[展开全文]

数据类型

数字类型

字符类型

字符串类型

 

 

[展开全文]

配置notepad++快速运行代码,不需要进入windows命令框

note:运行 输入命令 资料里有,复制粘贴,python后面不用加.

运行快捷键 设为crtl+shift+a

[展开全文]

授课教师

加我的QQ问问题:804632564

课程特色

视频(137)
下载资料(1)