zoukankan      html  css  js  c++  java
  • python基础(3):变量、常量、注释、基本数据类型

    1. 变量

    变量:将运算的中间结果暂存到内存,以便后续程序调⽤。

    可以直接运算,如下所示:

    print(3+5+6)
    print((3+5+6)*12)
    print(((3+5+6)*12)+3)
    print((((3+5+6)*12)+3)/45)

    也可以使用变量,如下所示:

    a = 3+5+6 # 这里的a就是一个变量. 临时记录一个值. 供后面的程序继续使用执行
    print(a*12)

    变量可以储存多种类型的值,如下所示:

    a = "alex"
    print(a)
    
    a = 23
    print(a)
    
    b = a   # 执行顺序. 把等号右边的值赋值给等号左边的变量
    
    print(b)

    变量的命名规则:

    1. 由字母, 数字, 下划线组成
    2. 不能用纯数字. 也不能是数字开头
    3. 不能是python的关键字
    4. 不要太长
    5. 要有意义
    6. 区分大小写
    7. 不要用中文(规范)
    8. 推荐使用驼峰或下划线命名

    2. 常量

    在python中不存在绝对的常量。约定俗成,所有字母大写就是常量。

    例如:

    PI = 3.141592653
    BIRTH_OF_SYLAR = 1990

    3. 注释

    有时候我们写的东西不一定都是给用户看的,或者是不需要解释器执行的,那么我们可以使用#来注释掉代码,被注释的内容是不会执行的,可以方便后面的程序员来读你的代码。

    单行注释:# 被注释的内容

    多行注释:''' 被注释的内容 ''' ,""" 这个也是多行注释 """

    4. 基本数据类型

     什么是数据类型?

    我们⼈类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强⼤,但从某种⻆度上看⼜很傻,除⾮你明确的告诉它,1是数字,“汉”是⽂字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语⾔⾥都会有⼀个叫数据类型的东西,其实就是对常⽤的各种数据类型进⾏了明确的划分,你想让计算机进⾏数值运算,你就传数字给它,你想让他处理⽂字,就传字符串类型给他。Python中常⽤的数据类型有多种,这章我们暂只讲3种, 数字、字符串、布尔类型

    4.1 整数(int)

     常见的数字都是int类型,用于计算或者大小的比较

    在32位机器上int的范围是:-2**31~2**63-1,即-2147483648~2147483647

    在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807

    够你⽤了吧。注意这些是整数。

    4.2 字符串(str)

    在Python中,凡是⽤引号引起来的,全是字符串.

    字符串可以⽤单引号,双引号,或者三引号引起来,没有什么区别,只是⼀些特殊的格式需要不⽤的引号

    ⽐如:

    msg = "My name is Alex , I'm 22 years old!" #这个就需要单双引号配合。
    print(msg)
    msg = """
    今天我想写⾸⼩诗,
    歌颂我的同桌,
    你看他那乌⿊的短发,
    好像⼀只炸⽑鸡。
    """
    print(msg)

    想多⾏赋值⼀个字符串,就需要三引号。

    数字类型有 +-*/ 字符串有么?

    字符串只有 + *。

    #字符串的拼接
    s1 = 'a '
    s2 = 'bc'
    #print(s1 + s2)
    #相乘 str*int
    name = '坚强'
    #print(name*8)

    4.3 布尔值(bool)

    真或假,Ture和False

  • 相关阅读:
    [20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED3.txt
    模态登录
    javascript unshift()和shift()
    登录拦截功能
    springmvc 拦截器的使用小结
    handsontable 和 echarts都定义了require方法,初始化时冲突了,怎么办?
    eclipse缓慢了么?
    springmvc处理日期格式
    hibernate设置了not-null 为什么无效?
    java 和 javascript CryptoJS 进行HmacSHA1加密
  • 原文地址:https://www.cnblogs.com/liuhui0308/p/11797614.html
Copyright © 2011-2022 走看看