python基础知识

作者: BeautifulSoulpy | 来源:发表于2018-12-03 15:41 被阅读13次

始终相信,能让一个人学会一项技能的核心动力,一定是:喜欢,兴趣,爱……这些正面情绪。而不是焦虑、害怕、恐惧……这一类情绪;


image.png
image.png
Python的入门学习,

主要有两个阶段:第0,掌握基础语法。第1,学会调用别人已经写好的代码,来完成自己的项目。

在第0个阶段,Python的基础语法比别的语言都更加简洁易懂。学完0到13关,你就能够全部掌握。

到第1个阶段,你面前会有很多可供选择的方向,包括:数据分析、办公文档处理、微信邮件、自然语言处理、公众号后台开发、爬虫抓取数据、多媒体文件处理、小游戏……


image.png image.png

注意的要点:

1.整数和浮点数都不能使用len() 函数;
2.通过转换数据类型的函数,不同的数据类型就可以连接在一起;

循环结构if else

图片.png
1.对等的字符一般用'' ,不要用"";
2.用input()函数获取用户数据,注意,这时获取到的是字符串
3.float型数据与整数类似;区别去字符串; 图片.png 图片.png 图片.png 图片.png

while循环

提示:①设置变量a=0;②开启while循环,while后面的条件是 a<10,当此条件为真,开启循环;③在while循环内部让a=a+1,然后打印a,然后循环。

man = ''
while man != '有':
    print('小龙女不可以出古墓门')
    man = input('有没有愿意为小龙女死的男人?')
print('小龙女可以出古墓门下山啦~')
图片.png
while True:
    print('上供一对童男童女')
    t = input('孙悟空来了吗')
    if t == '来了':
        break
print('孙悟空制服了鲤鱼精,陈家庄再也不用上供童男童女了')

思维的差异

图片.png

列表

图片.png
注意:
  1. 列表中单个值取出来是单个字符串;列表中取多个值输出来是列表的形式;

2.while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象。

图片.png
for循环的一般结构
a = [1,2,3]
for i in a:
    print(i)
图片.png
图片.png
random函数

直接在网上搜索【图片转ascii】,也可以把你喜欢的形象转为ascii的图案。ascii是一种编码,
time 的模块,里面的函数名是 time.sleep (t)。
图片.png

开奖模拟器

import time
l = ['海绵宝宝','派大星','章鱼哥','蟹老板']
a = random.choice(l)
print('开奖倒计时', 3)
time.sleep(1)
print('开奖倒计时', 2)
time.sleep(1)
print('开奖倒计时', 1)
time.sleep(1)
image = '''
 /\_)o<
|      \\
| O . O|
 \_____/
'''
print(image)
print('恭喜'+a+'中奖!')

try ...except

num = [0,1,2,3]
for x in num:
    try:
    #尝试执行下列代码
        print (6/x)
        #使用6除以num中的元素,并输出
    except ZeroDivisionError:
    #除非发生ZeroDivisionError报错,执行下列代码:
        print('0是不能做除数的!')
        #打印“0是不能做除数的!”
图片.png
图片.png 图片.png 图片.png 图片.png 图片.png
  1. split() 是把字符串分割的,而还有一个join(),是把字符串合并的;

Python如何理解世间万物

万事万物,皆为对象
图片.png

在计算机语言里,这两个问题的答案则是被明明白白地写出来。前者被称为“对象”的“属性”,后者被称为“对象”的“方法”。


图片.png 图片.png 图片.png

相关文章

网友评论

    本文标题:python基础知识

    本文链接:https://www.haomeiwen.com/subject/llafqqtx.html