python基础知识

1.变量

变量:把程序运算的中间结果临时存到内存里,以备后面的代码可以继续调用。

作用:A.存储数据。

B.标记数据。

变量的声明规则:

A:变量名只能是字母,数字或下划线任意组合。(不可以有特殊字符)

B:变量名第一个字符不可以是数字。

C:不可以用关键字命名。

命名习惯:

A:驼峰体(每个单词首字母大写)

B:下划线.

例:

        age_of=56

2.常量

常量:指不变的量。

在python中没有专门的语法代表常量,程序员约定俗成用全部大写代表常量。

        AGE=18

3.input()函数

用来读取用户输入。

例:

imp=input("你吃了吗")
print(imp)

重要:这个函数无论你输入什么,它接受的都是字符串类型。

在python中  #被用作注释。

4.数据类型

数据类型是每个语言中必备不可少的。

在python中 特别强调:long(长整型)没有限制数值大小,他也实际上不可能无限大。在python3后,没有long了,即使输入很大的数他都会自动转为int型。 

5.字符串

在python中加了引号的字符都认为是字符串。

有单引号'   '.   双引号 "  ".

重要:三引号:"""  """.三引号用于很多话或者很多行。

字符串之间用+拼接。

奇特之处:字符串*数字     打印出来是数字遍字符串。

name="la"*10
print(name) #结果是:lalalalalalalalalala

6.格式化输出

在格式化输出中有用知识也就是占位符了。

%s   字符串类型的占位符

%d   数字型的占位符

%f   浮点型占位符

7.运算符

算术运算符:+ - * / % **(次方)

比较运算符:== != > < >= <=

赋值运算符:= += -= *= /=

辑运算符: and与  or或  not 非

8.流程控制

if-else :

if   条件 :
操作
else :
操作

if-elif-elif-else:

if    条件 :
操作
elif 条件 :
操作
else :
操作

while循环:

while 条件 :
操作

while-else循环

while 条件 :
操作
else :
操作

操作中如果没被break 循环运行完会走else下面的操作语句。

我们可以用这个来测试程序。

9.进制转化

python中有bin()这个函数可以直接十进制转为二进制。

number=bin(342)
print(number)

二进制每八位取一次,位不够0来补。

每一位0或1所占空间单位位bit(比特),计算机中最小的单位。

10.字符编码

GB2312中国人自己编的(国标码)。

GBK

GB18030

ISO标准组织(Unicode编码)

utf-8

python大法好——变量、常量、input()、数据类型、字符串、格式化输出、运算符、流程控制语句、进制、字符编码的更多相关文章

  1. python - 用户交互/数据类型/格式化输出/运算符/流程控制单双多分支

    python:用户交互: 等用户输入,做反应: username=input("username:")password=input("password:")pr ...

  2. python基础之 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  3. python的学习笔记01_2变量 常量 注释 用户交互 格式化输出

    变量是什么? 变量的作用  Variables are used to store information to be referenced and manipulated in a computer ...

  4. Python基础(二)--基本数据类型、格式化输出、基本运算符

    一.基本数据类型 1.数字类型 #int整型 定义:age=10 #age=int(10) 用于标识:年龄,等级,身份证号,qq号,个数 #float浮点型 定义:salary=3.1 #salary ...

  5. python学习笔记(2)--列表、元组、字符串、字典、集合、文件、字符编码

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1.列表和元组的操作 列表是我们以后最长用的数据类型之一,通过列表可以最方便的对数据实现最方便的存储.修改等操作 定 ...

  6. Day2 - Python基础2 列表、字符串、字典、集合、文件、字符编码

    本节内容 列表.元组操作 数字操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 ...

  7. 快速理解Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容的区别

    <Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容有何不同?>老猿介绍了二者的区别,为了快速理解,老猿在此使用另外一种方式补充说明一下: 1.使用%r是调用objec ...

  8. Python中使用百分号占位符的字符串格式化方法中%s和%r的输出内容有何不同?

    Python中使用百分号占位符的字符串格式化方法中%s和%r表示需要显示的数据对应变量x会以str(x)还是repr(x)输出内容展示. 关于str和repr的关系请见: <Python中rep ...

  9. python字符串格式化输出

    python格式化输出 python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白.字符串居中显示.转换二进制.整数自动 ...

  10. 自学Python1.8-python input/print用法 格式化输出

    自学Python之路 自学Python1.8-python input/print用法 格式化输出 1.input函数 Python3.x 中 input() 函数接受一个标准输入数据,返回为 str ...

随机推荐

  1. ALGO-12_蓝桥杯_算法训练_幂方分解(递归)

    问题描述 任何一个正整数都可以用2的幂次方表示.例如: =++ 同时约定方次用括号来表示,即ab 可表示为a(b). 由此可知,137可表示为: ()+()+() 进一步:= ++ (21用2表示) ...

  2. Svn过滤

    http://blog.csdn.net/hemingwang0902/article/details/6904205

  3. Javascript中变量提升的问题(五)

    一.函数声明变量提升   函数声明具有变量提升的问题,所以在函数被声明之前就可以访问. console.log(getValue()); function getValue() { return 'a ...

  4. hadoop MapReduce —— 输出每个单词所对应的文件

    下面是四个文件及其内容. 代码实现: Mapper: package cn.tedu.invert; import java.io.IOException; import org.apache.had ...

  5. springboot(二 如何访问静态资源和使用模板引擎,以及 全局异常捕获)

    在我们开发Web应用的时候,需要引用大量的js.css.图片等静态资源. 默认配置 Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则: /static / ...

  6. Python——pandas数据处理(python programming)

  7. 如何在eclipse 里面调试java.lang包的代码

    1.  在Eclipse中,Window->Preferences->Java->Compiler,确保以下选项都勾选上 2. 在Eclipse中,Window->Prefer ...

  8. [UE4]使用Is Locally Controlled解决第一人称和第三人称武器位置问题

    一.在第一人称网络游戏中,自己看到的是第一人称,其他玩家看到的自己是第三人称. 二.由于第一人称和第三人称是不同的模型,所以枪在模型上面的插槽位置也会不一样. 三.在武器挂载在人物模型的使用,使用“I ...

  9. [UE4]客户端-服务器模式

    客户端负责表现.服务器端负责数据. 以掉血为例: 一.玩家A砍了B一刀 二.服务器计算伤害,修改B的血量 三.把B的血量发给B,A砍B的动作发给所有能看到的玩家 四.客户端播放掉血量(如果允许可见), ...

  10. echart line 初始化隐藏legend

    echart line,当line很多,且各line的取值区间相关非常大时,多条line同时显示,其实是没有太大的可读性的,因此需要在初始化时,把部分不太重要的legend隐藏起来. 具体做法如下: ...