zoukankan      html  css  js  c++  java
  • python学习笔记-day1

    字符串特性

    • 不可修改
    • 有索引,可切片(顾头不顾尾)
    • 字符串拼接 +
    • 字符串引用外部变量
      占位符 %s(字符串) %d(数字) %f(浮点)
    name = "lc"
    age = 21
    hobby = "make money"
    msg = '''
    --------%s info--------
    name:%s
    age:%s
    hobby:%s
    ----------end----------
    '''%(name,name,age,hobby)
    print(msg)
    

    python3

    msg = f'''
    --------{name} info--------
    name:{name}
    age:{age}               #-> {age-10} 可进行运算 但要保证运算符两端是同一数据类型 if age.isdigit():age = int(age)   ###isdigit()检测字符串是否只由数字组成。
    hobby:{hobby}
    ----------end----------
    '''
    

    列表(就是数组)

    * 增:list.append(x),list.insert(插入位置的索引,x)
    * 改
    * 查:list.index(x) 返回索引
    * 删:del list,   list.remove(x)
    * 切片[ : ](切出来的是数组的每个元素)
    * 嵌套(列表嵌套列表):list.append([ele])
    

    运算符

    逻辑运算符 and or not (or的优先级最高)
    成员运算:in,not in (可以用来测试字符串、列表,元组,集合,但是不能测试数字类型) 返回true/flase

    读取用户指令

    input():注意接收的是字符串类型

    import sys
    
    name = input("your name:").strip() #strip() 用于去掉输入两边的空格
    if name.isdigit():
        print('ok')
    else:
        print('no')
        sys.exit()
    
  • 相关阅读:
    SecureRandom
    《Head First 设计模式》[02] 观察者模式
    《MySQL必知必会》[07] 管理事务处理
    《MySQL必知必会》[06] 触发器
    《MySQL必知必会》[05] 存储过程和游标
    Centos7安装Nginx
    IDEA配置Tomcat
    Java小功能大杂烩
    Java处理中文乱码问题
    Java邮件发送
  • 原文地址:https://www.cnblogs.com/liuChang888/p/15016273.html
Copyright © 2011-2022 走看看