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
  • 相关阅读:
    从Go语言编码角度解释实现简易区块链——打造公链
    CSAPP:位操作实现基本运算
    虚拟机Ubuntu系统无法连接网络解决方案
    CSAPP:逆向工程【二进制炸弹】
    分析一套源代码的代码规范和风格并讨论如何改进优化代码
    【Recorder.js+百度语音识别】全栈方案技术细节
    webpack4.0各个击破(5)—— Module篇
    webpack4.0各个击破(4)—— Javascript & splitChunk
    webpack4.0各个击破(3)—— Assets篇
    javascript基础修炼(4)——UMD规范的代码推演
  • 原文地址:https://www.cnblogs.com/zyqy/p/9234494.html
Copyright © 2011-2022 走看看