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

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

服务保障

1对1 答疑

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

即时回复

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

7天无理由退款

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

30天价保

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

提问必答

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

x.title()将首字母变成大写。x为变量

x.upper()将所有字母变成大写。x为变量

x.lower()将所有字母变成小写。x为变量

length = len(x)输出变量字符的长度。x为变量

[展开全文]
过去sdaf · 2020-08-05 · 0

索引[0,1,2,3,4,5,6---]

x.upper()返回x的大写字母对原数据不变

 

 

[展开全文]
乐观的笨小孩 · 2020-08-05 · 0

练习题1.创建Person类,属性有姓名、年龄、性别,创建方法personInfo,打印这个人的信息
class Person():
    def __init__(self,Name,Age,Sex):
        self.Name=Name
        self.Age=Age
        self.Sex=Sex
    def PersonInfo(self):
        print("姓名:"+self.Name+"  "
              +"年龄:"+str(self.Age)+" "
              +"性别:"+self.Sex+" ")
people=Person("Wong",23,"male")
people.PersonInfo()

练习题2.创建Student类,继承Person类,属性有学院college,班级class,重写父类personInfo方法,调用父类方法打印个人信息外,将学生的学院、班级信息也打印出来,
class Person():
    def __init__(self,Name,Age,Sex):
        self.Name=Name
        self.Age=Age
        self.Sex=Sex
    def PersonInfo(self):
        print("姓名:"+self.Name+"  "
              +"年龄:"+str(self.Age)+" "
              +"性别:"+self.Sex+" ")
class Students(Person):
    def __init__(self,Name,Age,Sex,College,Class,Tname,Tage,Tsex,Tcollege,Tprofessional):
        super().__init__(Name,Age,Sex)
        self.College=College
        self.Class=Class
        self.teacher=Teacher(Tname,Tage,Tsex,Tcollege,Tprofessional)
    def PersonInfo(self):
         print("姓名:"+self.Name+"  "
              +"年龄:"+str(self.Age)+" "
              +"性别:"+self.Sex+" "
               +"学院:"+self.College+" "
                +"班级:"+str(self.Class)+" ")
    def Study(self):
        self.teacher.teachObj()
        print("老师"+self.teacher.Name+"我终于学会了")
Stu=Students("Wong",23,"male","NetWorkring",5)
Stu.PersonInfo()

练习题3.创建Teacher类,继承Person类,属性有学院college,专业professional,重写父类personInfo方法,调用父类方法打印个人信息外,将老师的学院、专业信息也打印出来。
class Teacher(Person):
    def __init__(self,Name,Age,Sex,College,Professional):
        super().__init__(Name,Age,Sex)
        self.College=College
        self.Professional=Professional
    def PersonInfo(self):
        print("姓名:"+self.Name+"  "
              +"年龄:"+str(self.Age)+" "
              +"性别:"+self.Sex+" "
               +"学院:"+self.College+" "
                +"专业:"+self.Professional+" ")
    def teachObj(self):
        print("今天讲了如何用面向对象设计程序")

练习题4.创建三个学生对象,分别打印其详细信息
stu1=Students("Wong",23,"male","NetWorkring",5,"Zhang",45,"male","NetWorking","Math")
stu2=Students("Yu",22,"male","NetWorking",5,"Zhang",45,"male","NetWorking","Math")
stu3=Students("Rui",20,"male","NetWorking",5,"Zhang",45,"male","NetWorking","Math")
stu1.PersonInfo()
stu2.PersonInfo()
stu3.PersonInfo()
练习题5.创建一个老师对象,打印其详细信息
teacher=Teacher("Zhang",45,"male","NetWorking","Math")
teacher.PersonInfo()
练习题6.学生对象调用Study方法
stu1.Study()
练习题7.将三个学员添加至列表中,通过循环将列表中的对象打印出来,print(Student对象)。
StuL=[stu1,stu2,stu3]
for i in range(0,3):
    print(StuL[i].Name+" "+str(StuL[i].Age)+" "+StuL[i].Sex+" "+StuL[i].College+" "+str(StuL[i].Class))


 

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

if True/False:

     ...

也要有缩进,取消缩进就不属于if语句了

 

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

in:判断一个值是否在列表中

not in :判断一个值是否不在列表中

l = ["siki","sdf","cvcv"]

res = "siki" not in l

print(res)

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

比较运算符返回值就是True和False

rest = age>=18 and age<=40

print(res) 得到True或False

and是要同时满足

or 两个条件满足一个就可

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

布尔类型

v1 = True 对的 非0

v2 = False 错的 0

输出也是True和false

 

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

 if age>40:

      print()

else:

      print()

 

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

元组是不可修改的列表,用法和列表很像

a = ()

a[0] = "234"这是不可以的

a.append()也是不可以的

 

 

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

合并列表的方法

1.extend()

2.l = l1+l2 有顺序的

ctrl+c终止程序运行

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

复制列表

1.newL = names[:] names和newL是两块不同的内存区域,是正确的复制方式

2.newL = news 但是修改newL会对原始列表产生影响,这并不是复制,newL和names指向的同一块内存区域。不是正确的复制方式

3.newL = names*2 复制多分,这也是正确的复制方式

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

min()取得列表最小值方法

max()

sun()求和

for循环生成列表的一种简写

l = [t**2 for t in range(1,11)]

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

利用遍历索引的方式遍历列表

range(0,len(names))生成names的所有索引

for t in range(0,len[names])

     names[t] = names[t].upper()

      print(names[t])

这种方式可以更改列表中的值

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

newL = []

for t in range(1,11):

      newL.append(t**2)

print(newL)

或者

l = list(range(1,11))

print(l)

for t in l:

      l[t-1] = t**2

print(l)

 

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

多行注释:alt+3(IDLE里边)

取消注释:alt+4

数字列表自动生成

range(3,10)单纯生成一串数字

list(range(3,10))生成一个列表

list是一个方法,包含开始不包含结束元素

range(3,10,2)设步长为2

生成1-10平方值列表

l = list(range(1,11))

newL = []

for t in l:

      square = t**2

      newL..append(square)

print(newL)

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

把循环体的缩进取消就是for循环后面的代码了,不是循环体了

python里的代码前边的缩进和空格不能随便添加

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

列表的遍历

for name in names:

      print(name)

name是定义的临时变量,把列表里的值给他

for x1 in x2:

       x3(循环体,可以有多行)

   

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

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

print(name)

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

空白字符

print(" ")

tab键也是

\t能代替Tab键

\n换行

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

创建空列表 names  = []

names.index("")返回下标 

names.extend(newl) 插入新列表

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