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是跳过当前循环,直接进行下一次循环,循环与循环之间可以进行嵌套'''
  • 相关阅读:
    转:裸接口防护,避免恶意盗刷和爬取
    oracle = : := 和变量绑定 oracle通配符和运算符
    169.254地址无网关信息 ----- 解决方案 启动DHCP服务
    NAS DAS SAN 磁带机 tco
    linux 权限详解
    转载:哈希加密算法 MD5,SHA-1,SHA-2,SHA-256,SHA-512,SHA-3,RIPEMD-160
    MD5,SHA1 都是哈希 摘要算法 MD5+SALT BCRYPT
    iOS开发JSON字符串和字典互转
    iOS开发线程之NSThread
    iOS开发NSMutableArray数组越界处理
  • 原文地址:https://www.cnblogs.com/li-shang/p/8040041.html
Copyright © 2011-2022 走看看