→→博主新网站,点击跳转←←

python-变量及其数据类型-01

1. 第一个python程序

print("hello world")
  1. 使用交互式方式打印"hello world"

  2. 使用 vscode/pycharm编写py文件以打印"hello world"

  3. linux中可以使用vim编写py文件来实现

    • 解释器 [文件名]
    • 文件中指定#! 并给予x权限,直接运行
  4. 总结:第一种方式费时费力,不易修改错误,推荐第2、3种


2. 注释

  1. 注释的作用:

    1. 使用自己的语言对程序中的代码进行说明,可以避免遗忘其代码作用
    2. 放空代码,使其没有任何意义,不包含特殊情况
  2. 注释的分类:单行注释,多行注释

    • 单行注释:以#开头的一行代码
    # 这是一个单行注释
    • 多行注释:被‘’‘ ’‘’或""" """包含的多行代码
    """
    这是一个多行注释
    1行
    2行
    .......
    """

3. 变量

  1. 变量作用:存储数据,表达数据的一种方式,在代码世界中方便使用

  2. 创建变量

    a = 1
    b = a + 2 # 变量可用于数学运算等
    c = a + b #c 将a,b变量合并,生成一个新变量
    d,e = 7,8
  3. 删除变量

    del 变量名
  4. 变量的命名规则

    注:变量命名,最好见名知意,方便自己,也方便他人

    使用标识符给变量命名:

    • 标识符说明:无其他含义,其作用主要用于给变量,函数,类等命名

    • 标识符由自己定义,但需遵循命名规则

    普通命名法:以_、英文字母开头命名,可保有数字、字母等,多个单词使用_连接,不包含特殊符号

    case1
    _case2
    CASE3

    驼峰命名法:

    1. 小驼峰:
    • 第一个单词以小写字母开始,后续单词的首字母大写
    oneName
    OneNameTwoName
    1. 大驼峰:
    • 每一个单词的首字母都采用大写字母
    OneName
    OneNameTwoName

4. 关键字

  1. 具有特殊功能的python标识符,就是关键字

  2. 不允许将关键字作为变量名使用

  3. 查看python的关键字

    import keyword
    print(keyword.kwlist)
    OutPut:
    ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

5. 变量的类型

  1. 作用:使变量作用更大化,变量可以拥有多种数据类型,功能更丰富

  2. 数据类型:

    • Numbers(数字)

      • int(整数)

      • float(浮点数,小数)

      • long(长整数,python2中)

        1111222233334444L
      • complex(复数)

    • 布尔类型

      • True(1)
      • False(0)
    • None(空值)

    • String(字符串)

    • List(列表)

    • Tuple(元组)

    • Dictionary(字典)

    • set(集合)

  3. python内置函数查看数据类型

    type(变量名)

python-变量及其数据类型-01的更多相关文章

  1. python入门课程 第3章 Python变量和数据类型

    第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形 ...

  2. Python变量和数据类型(入门2)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6400809.html 本文出自:[Edwin博客园] Python变量和数据类型 一.整数 int = 20 ...

  3. 【python系列】--Python变量和数据类型

    python数据类型 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用 ...

  4. Python变量、数据类型6

    1.Python变量 变量,即代表某个value的名字. 变量的值存储在内存中,这意味着在创建变量时会在内存中开辟一个空间. !!!即值并没有保存在变量中,它们保存在计算机内存的深处,被变量引用.所以 ...

  5. Python 变量和数据类型

    变量的定义与赋值 Python 是动态语言,我们不需要为变量指定数据类型,只需要输入变量名和值就行了.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 此外 Python 允许你同时为多个变 ...

  6. Python变量和数据类型

    十六进制用0x前缀和0-9 a-f表示   字符串是以''或""括起来的任意文本   一个布尔值只有True和False两种值   布尔值可以用and or not运算   空值是 ...

  7. python变量与数据类型

    变量 什么是变量 所谓变量,指的是在程序运行过程中需要用到的中间结果,变量定义后,会占用一块内存开辟的空间地址,通过内存空间确保同一时间的唯一性. >>> print(id.__do ...

  8. Python变量及数据类型

    所有编程语言几乎都会有 ’ 变量‘ ,如 a = 2,用一个a变量指代数字2,在Python中,一切皆对象,因此在变量赋值的时候实际上是在内存中开辟了一块存储变量内容的内存空间对象. 对象可以指定不同 ...

  9. Python 变量与数据类型

    1.变量命名规则: 变量名只能是字母,数字和下划线的任意组合 变量名第一个字符不能是数字 变量名区分大小写,大小写字母被认为是两个不同的字符 特殊关键字不能命名为变量名 2.数值的运算 print ( ...

  10. Python变量和数据类型,类型转换

    a.变量的定义 把数据分别用一个简单的名字代表,方便在接下来的程序中引用. 变量就是代表某个数据(值)的名称. 变量就是用来存储数据的,将不同的数据类型存储到内存   b.变量的赋值 变量名= 初始值 ...

随机推荐

  1. (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法

    http://blog.csdn.net/henuhaigang/article/details/13678023 转自CSDN博客,因为一个jar包没引入困扰我好长时间 ,当时正在做spring A ...

  2. 腾讯云服务器上搭建 2.176.3-1.1 版本的Jenkins,jdk 11

    [root@VM_0_12_centos fonts]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@VM_0 ...

  3. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-camera

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

  4. Bean 注解(Annotation)配置(2)- Bean作用域与生命周期回调方法配置

    Spring 系列教程 Spring 框架介绍 Spring 框架模块 Spring开发环境搭建(Eclipse) 创建一个简单的Spring应用 Spring 控制反转容器(Inversion of ...

  5. UVA - 11925 Generating Permutations(生成排列)(构造)

    题意:将序列1,2,3,……,n,用不超过2n^2次操作,通过下列操作变成给定序列.(1<=n<=300) 1.交换前两个元素 2.将第一个元素移到最后 分析:因为将序列变成升序更容易操作 ...

  6. 洛谷 P2516 [HAOI2010]最长公共子序列

    题目传送门 解题思路: 第一问要求最长公共子序列,直接套模板就好了. 第二问要求数量,ans[i][j]表示第一个字符串前i个字符,第二个字符串前j个字符的最长公共子序列的数量 如果f[i][j]是由 ...

  7. 【pwnable.kr】bof

    pwnable从入门到放弃,第三题. Download : http://pwnable.kr/bin/bofDownload : http://pwnable.kr/bin/bof.c Runnin ...

  8. MVC学生管理系统-阶段II(添加学生信息)

    项目源码 :https://download.csdn.net/download/weixin_44718300/11091042 前期准备,主体框架,学生列表显示    请看上一篇文章 本文是对阶段 ...

  9. hihocoder:#1082 : 然而沼跃鱼早就看穿了一切(用string)

    题目是这样的: 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼("marshtomp",不区分大小写).为了使句子不缺少成分, ...

  10. 【转】centos7轻松搭建文件服务器

    1.安装apache服务器 yum install httpd 2:启动httpd服务 service httpd start 3:查看httpd服务器的版本 4:修改访问端口和文件路径,以防端口冲突 ...