zoukankan      html  css  js  c++  java
  • Python基础01

    主要内容:

    • 输出
    • 注释
    • 标识符
    • 变量
    • 数据类型
    • 运算符
    • 缩进

    输出 “Hello,Python”

    shell模式下输出

    >>> print("Hello,Python")
    Hello,Python

    注释 方法1.单行注释  #

             方法2.多行注释  ···  ···  三引号 

    #print("Hello,Python!")
    print("Hello,Python!")
    '''
    print(hello)
    print(python)
    '''

    标识符(给变量起名)

    标注某个东西的符号

    规则:(1)首字母:字母+下划线

    a
    _b
    a3
    _a123

    变量

    可以变化的量,回收变量

    Python的不用定义数据类型。

    回收变量

    >>> a=1
    >>> a
    1
    >>> print(type(a))
    <class 'int'>
    >>> a=1.3
    >>> a
    1.3
    >>> print(type(a))
    <class 'float'>
    >>> 

    +=  

    a+=1

    >>> a=1
    >>> a+=1
    >>> a
    2

    数据类型

    Python常见数据类型:

    数、 字符串、列表(list)、元祖(tuple)、集合(set)、字典(disctionary)

    list:[ ]

    >>> L
    []
    >>> L=["My","your"]
    >>> L
    ['My', 'your']
    >>> L[0]
    'My'
    >>> L[1]
    'your'>>> L[1]="Me"
    >>> L
    ['My', 'Me']

    tuple:()  元祖内的数据无法修改

    >>> t=("My","You")
    >>> t
    ('My', 'You')
    >>> t[0]
    'My'
    >>> t[1]
    'You'
    >>> 

    集合set

    >>> a="dasdsada"
    >>> b="dasdadadddaa"
    >>> sa=set(a)
    >>> sa
    {'a', 'd', 's'}
    >>> sb=set(b)
    >>> sb
    {'a', 'd', 's'}
    >>> sa&sb
    {'a', 'd', 's'}
    >>> 

    字典{key1:value1,key2:value2}

    >>> d={'name':'duxiao','age':'25'}
    >>> d
    {'name': 'duxiao', 'age': '25'}
    1 >>> d['name']
    2 'duxiao'
    3 >>> d['age']
    4 '25'
    5 >>> 

    运算符

    +  -  * /  %  加 减 乘 除 取余

    运算符优先级  数学运算符在Python中适用

    不清楚适用(),改变优先级

    >>> a=2
    >>> b=3
    >>> a+b
    5
    >>> a*b
    6
    >>> a-b
    -1
    >>> a/b
    0.6666666666666666
    >>> a%b
    2
    >>> b&a
    2
    >>> 7+8
    15

    取余

    >>> 10%3
    1

    除法不要余数

    >>> 10//3
    3

    优先级

    >>> 9+5*2-1
    18
    >>> (9+5)*2-1
    27
    >>> 

    缩进 强制缩进的语言

    美观

    同一层次在一个缩进里边

    缩进小技巧 :

    同一层次的代码,处于同一个缩进幅度上,下一层的代码,需要相对于上一层次的代码进行缩进,建议使用tab键进行缩进

    a=10
    b=9
    if(a>9):
        print(a)
        if(b==9):
            print(b)
    elif(a<10):
        print("abc")
  • 相关阅读:
    intellij IDE 破解 简单 License server 法
    Unsupported major.minor version 52.0错误和 jdbc odbc
    MyEclipse优化攻略搜集
    感兴趣的WebGL ,来自微博的一个全景星空图~
    ie/chorme 清除缓存 刷新js,css
    PLSQL PL/SQL Developer Oracle 使用技巧 常用设置 卡顿问题 病毒防范( 附带:配置文件)
    MyEclipse eclipse console edit packageExplorer 颜色设置、个性化、常用设置
    java Map 四种遍历方法
    Eclipse MyEclipse 反编译.class文件 myeclipse source not found
    打印菱形
  • 原文地址:https://www.cnblogs.com/duxiao/p/7473624.html
Copyright © 2011-2022 走看看