zoukankan      html  css  js  c++  java
  • python学习 第二天

    一、变量

    1、变量名:

      数字,字母,下划线

        alex1=123

        sb=“alex”

        a_lex=“sb”

      不能以数字开头

        lalex

      变量名不是python内部的关键字

      {‘and’,'as','assert','break','class',continue','def','elif','except',exec','finally','for'}

    变量名要求:

      a、数字字母下划线

      b、数字不能开头

      c、不能和python重复

    基本的数据类型

      数字:1234

        age=18

      字符串:

        a1 = ‘asdf’

        a2 = “ffa”

        a3 = “”“as 123sdfsd”“”’

      布尔值:

        True/False

          a4=True

          a5=False

      数字      int

      字符串  str

      布尔值  bool

      列表     list

      元组     tuple

      字典   dict  

        所有字符串或者数字、字典 所具备的方法存在相对应的“值”里

    2、变量赋值

       变量名 = 值

    3、查看对象的类,或对象所具备的功能

    1、type

    1   temp = "alex"
    2 
    3   t=type(temp)
    4 
    5   print(t)
    6 
    7   # str, ctr+鼠标左键,找到str类,内部所有方法

    2、dir

    1   temp = “alex”
    2 
    3   b=dir(temp)

    3、help,type

    1   temp = "alex"
    2 
    3   help(type(temp))

    4、鼠标放在upper上 ctrl+左键,自动定位到upper功能处

    3、基本数据类型的常用功能  

    1、整数,int

      a、

        #n1=123

        #n2=456

        #print(n1+n2)

        #

        #print(n1._add_(n2))

       b、获取可表示的二进制的最短位数

        n1=4  #00000100

        ret=n1.bit_length()

        print(ret)  #3

    2、字符串

      str

       字符串常用功能

      移除空白

      分割

      长度

      索引

      切片

    3、列表

     创建列表

    1 name_list=['alex','seven','eric']
    2 3 name_list=list(['alex','seven','eric'])

     基本操作:

      索引

      切片

      追加

      删除

      长度

    实例:

    name_list=["eirc","alex","tony"]
    print(name_list)
    #索引
    print(name_list[0])
    #切片
    print(name_list[0:2])
    #len
    print(name_list[2:len(name_list)])
    #for
    for i in name_list:
        print(i)
    
    输出结果
    ['eirc', 'alex', 'tony']
    eirc
    ['eirc', 'alex']
    ['tony']
    eirc
    alex
    tony
  • 相关阅读:
    安全测试 + 渗透测试 Xmind 要点梳理
    Confluence wiki——CentOS6.8搭建详解
    Flask从入门到做出一个博客的大型教程(一)
    基于Cat的分布式调用追踪
    Elastic-job使用及原理
    Jmeter模拟不同带宽
    Mybatis中parameterType、resultMap、statementType等等配置详解(标签中基本配置详解)
    SQLyog Enterprise常用快捷键
    MyBatis 与 Spring Data JPA 选择谁?
    Springboot集成mybatis(mysql),mail,mongodb,cassandra,scheduler,redis,kafka,shiro,websocket
  • 原文地址:https://www.cnblogs.com/zyqy/p/9234494.html
Copyright © 2011-2022 走看看