美文网首页
Python速成笔记^一

Python速成笔记^一

作者: 東方月初 | 来源:发表于2017-05-19 16:54 被阅读99次

    1.字符串的操作

    • print()会在输出窗口中显示一些文本
    print("I love 东方月初")
    
    • *5即打印五遍
    print('I love 东方月初 ' * 5)
    
    • ' ' 除了使用饭斜杠(\)进行字符转义打出Let's go!还可以 " "
    print('Let\'s go!')
    print("Let's go!")
    
    • 原始字符串r标注后字符串原样输出,但是注意不能末尾是 \ 非要加用单引号括起来即可
    print(r"Let's go!\\\\\\\\\'")
    print(r"Let's go!'\\\\\\\\\'")
    
    • 字符串转int float str
    c = int("19")
    c = float("19")
    c = str("19")
    
    • 查看数据类型的函数type() isinstance()查看前面的参数类型是否是后面制定的类型
    c = float("19")
    type(c)
    <class 'float'>
    c
    19.0
    
    c = "东方月初"
    isinstance(c,str)
    True
    

    2.常用的操作符

    • python中的算术操作符
    + - * / % ** //
    
    /  :真正的除法 比如 4/3=1.3333333333333333333333333
    
    // :地板除    比如 4//3=1
    
    ** :幂运算    比如 -3**2=-9 实际上是 -(3*3)=-9
    
    • 运算符的优先级
    
    幂运算     **
    
    正负号     -X  +X
    
    算术操作符   +  -  *  /  //
    
    比较操作符   >  <  >=  <=  !=  ==
    
    逻辑运算符   and   or   not
    
    • 逻辑运算符
    and :一假则假 false and true ->fale
    
    or  :一真则真 false and true ->true
    
    not :not为非 not 0 ->true not 1 ->false python中0解释为false 非false则true 非0的数解释为true 同理
    

    3.分支和循环

    • python中 if else if的写法
    if count >100:
        print("A")
        elif 100 > count >90:
        print("B")
    
    • python中列表的定义(同java的数组)及for循环的写法
    # coding=gbk(中文注释必须加)单行注释写法
    '''
    多行注释写法
    定义一个列表
    for循环讲一个故事
    啊呸 是介绍for循环的写法
    '''
    store = ["男主:东方月初", "女主:涂山雅雅", "东方月初表哥:王权富贵", "雅雅:混蛋既然都知道,我没有骗你,还跑来跟我做生死决斗,丢掉自己的性命!",
             "月初:听我解释嘛.她认为除去了我天地之间她再无敌手!可惜她错了", "王权:莫非你觉的有王权剑在手的我在加上你依然杀不了她",
             "月初:当然不是,只不过杀了她并不能让所有的事情水落石出", "王权:所以你决定赴死来引她现身!", "月初:所以后面的事拜托你了"]
    
    for each in store:
        print(each, len(each))
    
    • range()函数
    '''
    range(参一,参二,参三)
    作用:生成一个从参一到参二的数字序列(包含头不包含尾)
    参一:从几开始 默认从零开始
    参二:到几结束 不包含自己
    参三:每次加几 若是1则加1 2则每次加2
    '''
    for each in range(5):
        print(each)
    for each in range(2,9):
        print(each)
    for each in range(882,1115,5):
        print(each)
    
    • python中的brake 和continue
    同java一样,brake跳出循环,continue终止本次循环继续下次循环
    

    相关文章

      网友评论

          本文标题:Python速成笔记^一

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