吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3867|回复: 12
收起左侧

[Python 转载] 【Python】人工智能全栈工程师(0基础到精通)教程 第八课

[复制链接]
ParisGabriel 发表于 2018-7-12 00:40
ParisGabriel

                         python今年9月份将被国家纳入计算机二级资格证 先学就是鼻祖 几年后你就是大牛

                                   这里可能更新不及时   

                                       Python人工智能从入门到精通(黑客入门语言)(持续更新中...)

                                                   全部课程 原文地址 :
                                                 http://www.cnblogs.com/ParisGabriel/tag/Python/

                                                                                    
              感谢 大家的支持  你们的阅读评价就是我最好的动力   我会坚持吧排版做的越来越好
                                

                     每天坚持 一天一篇 点个订阅吧  灰常感谢    当个死粉也阔以

                          Python人工智能从入门到精通


for:
用来遍历可迭代对象的数据元素
可迭代对象是指以此获取数据元素的对象
迭代对象包括:
字符串 str
列表 list
元组        tuple
字典        dict
语法:
for 变量列表 in 可迭代对象


[Python] 纯文本查看 复制代码
L = ["a", "abc", "中国", 123]
for x in L:
    print(x)
else:
    print("结束")


说明:
当循环内部使用break结束循环时,else将不再执行并且else 可以省略
range()函数:
range(stop) 从零开始,每次生成一个整数后加1操作,直到stop为止(不包含stop
range(star,stop[,step])
从star开始每次生成一个整数后移动step,直到stop为止(不包含stop,且step可以是负数)
help(range) 查询帮助
作用:
用来创建一个生成一系列整数的可迭代对象(也叫整数序列生成器)

[Python] 纯文本查看 复制代码
for x in range(0, 10, 3):    print(x)



说明:
range函数带调用返回的对象可用于for语句来进行依次迭代取出其中的函数
for嵌套:
[Python] 纯文本查看 复制代码
for x in range(5):
    for y in range(3):
        print(x, y, "ABC")

continue:
用于循环语句中(while、 for )不再执行本次循环内continue之后的语句
重新开始一次新的循环
[Python] 纯文本查看 复制代码
for x in range(10):
    if x % 2 == 0:
        continue
    print(x)

说明:
在while中直接跳到真值表达式重新判断
在for中直接将可迭代对象内的元素绑定到下一个再次循环列表 list:
列表是一种容器(通常用来储存计算机的数据对象)
列表是可以被改变的序列
是由一系列特定元素组成的 元素与元素之间可能没有任何关联关系
但他们由先后顺序关系
空列表创建方式:L=[ ]
列表是可迭代对象:非空列表创建方式:
[Python] 纯文本查看 复制代码
空列表:
L = []
 
非空列表:
L = [1, 2, 3, 4]
L = ["a", "b", "c"]
L = [1, 2, ["a", "b", "c", "d"], 3, 4]
列表的构造函数list:
list()等于空列表
list(iterable)用可迭代对象创建一个列表
列表的运算:
+ 用于拼接列表
+= 用于将右侧的可迭代对象的数据追加到原列表中
* 用于生成重复列表
*=
列表的比较运算:
< <= > >= == !=
比较规则和字符串完全相同
列表的in、notin:
判断一个元素是否存在于列表中 如果纯在返true否则false
in 和 nat in 返回值相反练习:
1.用for实现:
输入一个数W代表正方形的宽度:

1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5答案:
[Python] 纯文本查看 复制代码
a = int(input("plaese input at will integer:"))
for x in range(1, a + 1):
    for y in range(1, a + 1):
        print(y, end = " ")
    print()


改写上上题:
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
[Python] 纯文本查看 复制代码
第一种:<br>a = int(input("plaese input at will integer:"))
for x in range(1, a + 1):
    for y in range(x, a + x):
        print("0%2d" % <em id="__mceDel">y, end = " ") print()</em>

第二种:
a = int(input("plaese input at will integer:"))
for x in range(1, a + 1):
    for y in range(x, a + x):
        print(y, end = " ")
    print()
2.
输入任意文字,存于列表L中,当不输入任何内容直接回车后结束输入
打印L列表中的内容
计算你共输入几行内容、和多少个字符答案:
[Python] 纯文本查看 复制代码
L = []
i = 0
while True:
    a = input("plaese input at will string:")
    if a == "":
        break
    i += len(a)
    L += [a]
print('''
L = : %s
you have entered:%d row
%d Entries character
    ''' % (L, len(L), i))

3.
输入一个整数 (代表树干高度)
打印出如下一颗树
输入:2
*
***
*
*输入3
  *
***
*****
  *
  *
  *答案:
[Python] 纯文本查看 复制代码
a = int(input("plaese input at will integer:"))
for x in range(1, a * 2, 2):
    print(("*" * x).center(a * 2))
else:
    for s in range(1, a * 2, 2):
        print("*".center(a * 2))

4.
任意输入一个整数 判断这个数是否是素数(prime)
素数也叫质数,是只能被1和自身整除的数:
如:2 3 5 7 11 等
提示:
用排除法:判断x是否是素数是,只要让x分别除以:2 3 4 5 ...-1
只要整除了 那x不是素数,否则x是素数答案:
[Python] 纯文本查看 复制代码
a = int(input("plaese input at will integer:"))
for x in range(2, a):
    if a % x == 0:
        s = "it's not a prime"
        break
    else:
        s = "This is a prime"
print(s


[Asm] 纯文本查看 复制代码
for x in range(100, 1000):
    if (x // 100) ** 3 + ((x % 100) // 10) ** 3 + (x % 10) ** 3 == x:
        print(x)

免费评分

参与人数 4吾爱币 +6 热心值 +2 收起 理由
as849167276 + 1 谢谢@Thanks!
wushaominkk + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
灯火阑珊=zero + 1 + 1 热心回复!
644100706 + 1 什么都不会的人也能学吗?

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

liuyuntianxia12 发表于 2018-7-12 16:27
楼主,把你的csdn上的博客翻了下,提个建议:
你讲的内容是基于CentOS操作系统运行python的,前两张讲解了下linux的基础命令,但是你没有讲述python的安装详解,练习操作没有最好加上创建文件夹、文件等命令,否则很容易没头没尾

目前就这些吧,还是建议楼主在Windows环境下教学吧
 楼主| ParisGabriel 发表于 2018-7-12 21:55
liuyuntianxia12 发表于 2018-7-12 16:27
楼主,把你的csdn上的博客翻了下,提个建议:
你讲的内容是基于CentOS操作系统运行python的,前两张讲解了 ...

windows的用户太少  你去看下第一课前一个博客  有关于安装   系统下载  虚拟机下载  aip文档 我都放了链接  还有系统的 如果还有问题 私信我或者评论都可以 私发你链接也可以
狂侠先森 发表于 2018-7-12 01:07
edm233 发表于 2018-7-12 01:34 来自手机
感谢楼主!
lrene 发表于 2018-7-12 05:28
感谢楼主分享
User_passwd 发表于 2018-7-12 06:34
感谢楼主分享
torboxin 发表于 2018-7-12 08:27
本热做java以及大数据的 一直听说python人工智能 贼火 前来观摩 感谢楼主提供信息
水做的胖子 发表于 2018-7-12 08:59
全部不懂
头像被屏蔽
luf洛风 发表于 2018-7-12 10:50
提示: 作者被禁止或删除 内容自动屏蔽
805131398 发表于 2018-7-12 10:52
有视频教程吗】
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 23:09

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表