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")
  • 相关阅读:
    SDUT-3376_数据结构实验之查找四:二分查找
    SDUT-3375_数据结构实验之查找三:树的种类统计
    SDUT-3373_数据结构实验之查找一:二叉排序树
    深度优先遍历和广度优先遍历
    SDUT-2498_AOE网上的关键路径
    SDUT-2140_判断给定图是否存在合法拓扑序列
    SDUT-2144_最小生成树
    SDUT-3364_欧拉回路
    SDUT-3363_驴友计划
    Java练习 SDUT-2271_Eddy的难题
  • 原文地址:https://www.cnblogs.com/duxiao/p/7473624.html
Copyright © 2011-2022 走看看