1.python环境的安装

  • python2
  • python3
  • 安装后添加环境变量

2.编码

  • 最早编码ASCII码,主要有英文,数字,字符.一字节(byte),八位(bit),代表一个字符
  • unicode万国码,基本所有语言都收录,四字节,32位,代表一个字符,占用内存空间大
  • utf-8是对Unicode压缩英文一字节,八位,欧洲两字节,16位,中文三字节,32位.
  • gbk国标码两字节,十六位
  • gb2312

3.变量

  1. 命名规范

    • 是由字母,下划线和数字组成
    • 不能数字开头
    • 不能是关键字
    • 变量名要有意义
    • 不能用中文
    • 不能用拼音
    • 不能过长,可以用缩写
    • 连接一般用下划线.例如:hello_world.驼峰体不常用HelloWorld

4.常量

  1. 在python中不存在绝对的常量
  2. 一般用所有字母大写代表常量

5.注释

​ 给一些不太能懂的写一些描述,让程序好理解.注释的代码不执行

  1. #表示单行注释
  2. """
    表示多行注释
    """

6.用户交互

  • python3中input("请输入")里面放的提示语句
  • 所接收的全部是字符串(str)

7.流程控制

  1. if,else语句

    '''
    if 条件:满足条件则运行
    缩进四个空格 操作
    elif 条件:上面不满足运行这个
    操作
    else:否则,也就是上面全不满足运行
    操作
    '''
  2. while循环语句

    '''
    while 条件:如果条件满足则一直重复,当条件为Ture时为死循环
    操作
    break退出当前此循环
    exit(0)直接退出运行的代码,后面有代码也不再运行
    continue跳出本次循环,进入下次循环,也就是再次从while开始此循环
    '''
  3. for循环

    """
    for 变量名 in 可迭代对象:#可以一个一个往外取的对象
    print(变量名)
    把可迭代对象中的每个值赋值给变量
    """

8.格式化输出

  1. 占位符%s,

    """
    name="ice"
    age=22
    s="我叫%s我今年%s岁" %(name,age) 其中%s是占位符,后面%(为填充的变量)有多少占位符就填充多少
    """ #如果格式当中用到%号则用两个百分号代替
    """
    name="ice"
    s="我叫%s,我手机电量剩10%%了"%(name)
    """

9.运算符

+
-
*
/
== 等于
// 整除,例如:10//3==3
% 取模,取余数,例如10%3==1
** 幂,例如,2**3==8
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
= 赋值等于
+= 加法赋值等于
-= 减法赋值等于
/= 除法赋值等于
*= 乘法赋值等于
** 幂赋值等于
%= 取模赋值等于
//= 整除赋值等于
not 非,非真即假,非假即真.
and 并且,左右两边全部是真才是真,
or 或者,两边有一个为真则是真
优先级()>比较运算>not>and>or
小记 其中0,"",[],{},()为False

python入门基础知识的更多相关文章

  1. Python入门 ---基础知识

    Python入门不知道这些你还是承早放弃吧!真的 Python 简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言 ...

  2. Python入门基础知识(1) :locals() 和globals()

    Python有两个内置的函数,locals() 和globals(),它们提供了基于字典的访问局部和全局变量的方式. 首先,是关于名字空间的一个名词解释.是枯燥,但是很重要,所以要耐心些.Python ...

  3. python入门基础知识二(字符串的常用操作方法)

    下标/索引: a = "I'm interested in Python." print(a[4]) i # 英文的字符串每一个下标/索引对应一个字母(含标点) a = '我喜欢p ...

  4. python入门基础知识一(基于孙兴华python自动化)

    print('aaa')等价于print("aaa") 英文单引号和双引号在字符串的输出上并无区别,但如果要打印这么一段话:I'm interested in Python. 就要 ...

  5. python入门基础知识三(列表和元组)

    列表(list)的操作 1. 形式 var = ['char1','char2','char3',...] var = [value1,value2,value3,...] 2. 列表的增删改查 查: ...

  6. Linux入门基础知识

    注:内容系兄弟连Linux教程(百度传课:史上最牛的Linux视频教程)的学习笔记. Linux入门基础知识 1. Unix和Linux发展历史 二者就像父子关系,当然Unix是老爹.1965年,MI ...

  7. 简述Python入门小知识

    如今的Python开发工程师很受企业和朋友们的青睐,现在学习Python开发的小伙伴也很多,本篇文章就和大家探讨一下Python入门小知识都有哪些. 扣丁学堂简述Python入门小知识Python培训 ...

  8. USB入门基础知识(转)

    源:USB入门基础知识 相关名词: 主机(Host) 设备(Device) 接口(Interface) 管道(Pipe) 管道是主机与设备端点数据传输的连接通道,代表了主机的数据缓冲区与设备端点之间交 ...

  9. React Native 入门基础知识总结

    中秋在家闲得无事,想着做点啥,后来想想,为啥不学学 react native.在学习 React Native 时, 需要对前端(HTML,CSS,JavaScript)知识有所了解.对于JS,可以看 ...

随机推荐

  1. Running to the End(Codeforces & AtCoder 百套计划)

    ...Reserved for the future... 仿照xxy dalao的CF&CC百套计划,做了一个Codeforces & AtCoder 百套计划,按这个速度刷下去,每 ...

  2. 磁盘及文件系统管理(以及btrfs)

    Linux系统管理 磁盘分区及文件系统管理 raid lvm 网络属性管理 程序包管理 sed及awk 进程查看和管理 内核管理(内核的编译和安装) 系统启动流程 定制,编译内核,busybox 系统 ...

  3. Python之Django的Model2

    一.创建数据库 创建数据库 进入数据库: mysql -uroot -p 创建数据库: CREATE DATABASE test1 CHARSET=utf8; 连接数据库 虚拟环境中安装数据库模块:p ...

  4. mysql 数据库上传限制

  5. 转载 - Pinyin4j的基本用法

    原文:http://blog.csdn.net/pathuang68/article/details/6692882 1.     简单介绍 有时候,需要将汉字编程对应的拼音,以方便数据的处理.比如在 ...

  6. 0614MySQL的InnoDB索引原理详解

    转自http://www.cnblogs.com/shijingxiang/articles/4743324.html MySQL的InnoDB索引原理详解 http://www.admin10000 ...

  7. UVA - 348Optimal Array Multiplication Sequence(递推)

    id=19208">题目:Optimal Array Multiplication Sequence 题目大意:给出N个矩阵相乘.求这些矩阵相乘乘法次数最少的顺序. 解题思路:矩阵相乘 ...

  8. ps -ef与ps aux的区别

    ps -ef与ps aux的区别 学习:http://www.linuxidc.com/Linux/2016-07/133515.htm ps aux可以查看其内存使用情况:

  9. C语言开发函数库时利用不透明指针对外隐藏结构体细节

    1 模块化设计要求库接口隐藏实现细节 作为一个函数库来说,尽力降低和其调用方的耦合.是最主要的设计标准. C语言,作为经典"程序=数据结构+算法"的践行者,在实现函数库的时候,必定 ...

  10. luogu1775 古代人的难题 打表找规律

    题目大意:给出一正整数k,求满足(x^2-x*y-y^2)^2=1且x,y∈[1,k]且x^2+y^2最大的正整数x,y. 既然x,y的范围给出来了,我们便有了暴力解法.因此,本题最适合打表找规律了! ...