zoukankan      html  css  js  c++  java
  • py基础之数据类型及基本语法

    '''python中有五种数据类型,分别是整数、浮点数、字符串、布尔值、空值'''
    a = 1
    b = 2.0
    c = 'hello,world'
    print (a,b,c)
    #a是整数,b是浮点数,c是字符串
    float(a);print(a)
    int(b);print(b)
    str(a);print(a)
    #以上是强制转换类型
    print (10/2)
    #整数除整数时,是整数,如果有一个是浮点型小数则最后的结果就是小数。
    d= r'gggggggggggggggg'
    print (d)
    e=r'''hhhhhhhhhhhhhhhh
    hhhhhhhhhhhhhhhhhhhhhhhh'''
    print(e)
    # “r''”是表示一个raw字符串,可以快速转换需要进行转义的字符串,
    #“r''''''”表示的是可以多行显示的字符串
    u =u'静夜思'
    print(u)
    u = u''''静夜思
    床前明月光,疑是地上霜。
    举头望明月,低头思故乡。'''
    print(u)
    '''Unicode字符串,有时候我们会在字符串中输入中文,
    这个时候就需要把中文转码成计算机默认的语言,让计算机可以识别'''
    f = 'hello world,hello python'
    if 'hello' in f:
    print ('in')
    if 'pythn' not in f:
    print ('not in')
    #in和not in是字符串中的成员运算符
    print (f[0])
    print (f[1:])
    print (f[1:4])
    '''f[:]可以截取字符串中的一个部分'''
    #还有字符串的格式化...但是暂时还没看懂...
    #Boolen 类型
    a='hh'
    b='',
    if a and b:
    print ('hello world')
    if b and a:
    print ('hello python')
    if a or b:
    print('ggggg')
    if b or a:
    print ('hhhh')
    #条件判断语句
    #if,elif,else,等如果if后面的值是真,则返回true,执行if循环里面的语句
    #for循环
    L = ['a','b','c']
    for x in f:
    print (x)
    for y in L:
    print(y)
    '''依次从list中取出每一个元素,并将元素赋值给y,然后执行循环体,
    可以使用for循环去遍历一个数组或者一个字符串'''
    #while循环
    '''while x:在x为true时一直循环下去'''
    '''break是退出循环,continue是跳过当前循环,直接进行下一次循环,循环与循环之间可以进行嵌套'''
  • 相关阅读:
    Python 魔法方法
    使用PHP7来批量更新MangoDB数据
    git 小乌龟安装教程
    webpack初学者(1)
    移动端与PC端的触屏事件
    解决onclick事件的300ms延时问题
    尺寸单位em,rem,vh,vw
    ngRoute 与ui.router区别
    angular.js的依赖注入解析
    ionic的基础学习(第一篇)
  • 原文地址:https://www.cnblogs.com/li-shang/p/8040041.html
Copyright © 2011-2022 走看看