python是一门解释性的语言

变量命名规则

1.变量由字母,数字,下划线组成

2.不能用数字开头

3.禁止使用关键字 ‘and’,‘as’,‘assert’,‘break’,‘class’,‘continue’,‘def’,‘del’,’elif‘,’else‘,’except‘,’ex ec‘,’finally‘,’for‘,’from‘,’global‘,’if‘,’import‘,’in‘,’is‘,’lambda‘,’not‘,’or‘,’pass‘ ,’print‘,’raise‘,’return‘,’while‘,’with‘,’yield‘

4.不能使用中文和拼音

5.变量名要区分大小写

6.变量名要有意义

7.推荐写法 :

  1.驼峰体

      1.大驼峰 AgeOfOldboy

      2.小驼峰 ageOfOldboy

  2.下划线

      age_of_oldboy:

      使用变量的时候不能用引号

初始基础数据类型

  str int bool list tuple dict set

  • int 用于计算和比较
  • str 在python中只要使用引号引起来的都是字符串
  • bool 布尔值 TRUE(真)FALSE(假)
  • 字符串只能和字符串相加,字符串只能和数字相乘,字符串是不能相除的

python2.7版本与3x版本的区别

  • 代码重复,语言不统一,p2不支持中文,p3支持中文,代码不重复,语言统一
  • p2input()输入数字 获取数字, 输入字符串必须自己手动写引号,
  • p2raw_input 和 p3中的input一样
  • p2print可以加括号 也可以不加括号
  • p2中除法获取到的是整型,p3中除法获取到的是浮点型
  • p2中有长整型Long,p3中全都是整型
  • p2中的xrange = p3中的range
  • p2 range()列表 xrange()生成器 p3 range() 可迭代的,既不是生成器也不是迭代
  • p2 整数除以整数就会取整,有一个浮点数就按浮点数计算 p3所有的除(除了//)的结果都是浮点型
  • p2 yield from没有 p3 有
  • p2 round()四舍五入 p3round()不是四舍五入
  • p2类有两种类(经典类,新式类) p3只有一种类(新式类)

补充

  1. 程序交互:(input)
  2. type()是查看数据类型的
  3. 注意; input()获取的内容都是字符串类型
  4. int('6')将字符串转换成整型
  5. str(6)将整型转换成字符串
  6. %s 字符串
  7. %d%i整型
  8. 应用场景:动态获取用户数据并写入固定格式 +号也可以

if条件语句

  • if 关键字
  • if条件: 冒号
  • 缩进代码块

巩固python基础的更多相关文章

  1. python之最强王者(2)——python基础语法

    背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...

  2. Python开发【第二篇】:Python基础知识

    Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...

  3. Python小白的发展之路之Python基础(一)

    Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...

  4. Python之路3【第一篇】Python基础

    本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...

  5. 进击的Python【第三章】:Python基础(三)

    Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合( ...

  6. 进击的Python【第二章】:Python基础(二)

    Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...

  7. Python之路【第一篇】python基础

    一.python开发 1.开发: 1)高级语言:python .Java .PHP. C#  Go ruby  c++  ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...

  8. python基础之day1

    Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...

  9. python基础之文件读写

    python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...

  10. python基础之编码问题

    python基础之编码问题 本节内容 字符串编码问题由来 字符串编码解决方案 1.字符串编码问题由来 由于字符串编码是从ascii--->unicode--->utf-8(utf-16和u ...

随机推荐

  1. 2018-06-29 "西游记"主题Python入门示例尝试-数据结构 5.1-5.1.2

    (见前: 中文代码示例视频演示Python入门第五章 数据结构 仍然基于官方文档, 欢迎建议(尤其是如何取材). 5. Data Structures - More on Lists 列表详述 > ...

  2. Android为TV端助力 http下载视频到指定目录

    public void httpget(String uri){ HttpURLConnection connection = null; FileOutputStream fos = null; F ...

  3. mysql 执行语句

    连接数据库: $con = mysql_connect(服务器地址,用户名,密码): 选择数据库: $select = mysql_select_db(数据库名称); $select = mysql_ ...

  4. mysql之外键

    本文内容: 什么是外键 外键的增加 外键的修改和删除 外键的约束模式 首发日期:2018-04-12 什么是外键: 外键就是表中存在一个字段指向另外一个表的主键,那么这个字段就可以称为外键. 一张表可 ...

  5. You (root) are not allowed to access to (crontab) because of pam configuration

    巡检发现一台Linux服务器上的作业没有如期发送邮件,登录服务器检查后发现作业并没有执行,于是检查一下crontab的设置.结果发现如下错误: [root@mylnx2 ~]# crontab -l ...

  6. MyBatis笔记----(2017年)最新的报错:Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'dataSource' defined in class path resource [com/ij34/mybatis/applicationContext.xml]; nested e

    四月 05, 2017 4:56:11 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRef ...

  7. CSS杂谈(2)

    opacity 属性设置元素的不透明级别.   语法 opacity: value|inherit; 值 描述   value 规定不透明度.从 0.0 (完全透明)到 1.0(完全不透明).   i ...

  8. PHP编程效率

    1.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍.2.$row['id'] 的速度是$row[id]的7倍.3.echo 比 print 快,并且使用echo的 ...

  9. JavaScript -- 时光流逝(三):js中的 String 对象的方法

    JavaScript -- 知识点回顾篇(三):js中的 String 对象的方法 (1) anchor(): 创建 HTML 锚. <script type="text/javasc ...

  10. 数据结构【查找】—平衡二叉树AVL

    /*自己看了半天也没看懂代码,下次再补充说明*/ 解释: 平衡二叉树(Self-Balancing Binary Search Tree 或Height-Balanced Binary Search ...