编程语言的类型
分为三大类:
1.机器语言:01010的二进制语言,执行速度快,开发效率低
2.汇编语言:把0101转换成我们可以看懂的字母,执行速度快,开发效率低
3.高级语言 :

编译型语言:把源代码编程成机器语言,执行速度快,开发效率低,每次改动都需要重新编译,效率低, c语言c++
解释型语言:边解释边执行,随时修改随时执行,执行速度慢,但是开发效率高 python,java。php等

变量

使用type()来查看变量类型

python语言是自动识别数据类型的,所以在定义变量时不需要声明变量的类型。

数据类型

计算机区分数据的方式

例如:

整型:int

32位机器中存储长度:-2**31~2**31-1

64位机器中存储长度:-2**63~2**63-1

长整型:long

在python3中没有长整型,直接使用整型替代了长整型

在python2中的long理论长度为无限大

浮点型:float

通常所说的小数

字符串类型:name = ‘ljwang’ or name = “ljwang”

单行用单引号或者双引号,多行使用3引号

name = '''
wojiuzaizhe
dengzheni
'''

字符串拼接:使用加号  注意只能在字符串和字符串使用加号拼接,不可以跨字符类型

例如:name+age

字符串相乘:使用乘号可以扩展字符串,注意字符串只能和整型相乘

例如:name*3

格式化输出

info = '''

-----------info of %s(占位符)--------------
name:     %s
age:        %s
job:         %s
-----------------end-----------------------

'''%(name,name,age,job)

print(info)

格式化数字类型

%s  str    字符串格式

%d  digit   数字

%f   float   小数

强制转换符:数字格式的字符串装换成整型

age = '10'

int(age)

运算符介绍

算数运算:

+    -     *    /    加减乘除不过多介绍了

%   取余数

**   乘方    2**3    2的3次方

//    整除,不取余数    3//2 = 1

比较运算:

==  等于   !=  不等于   <  小于    >   大于   python2中不等于还有另一种写法:<>

赋值运算:

=   右边值给左边变量

+=   例如:

age =  10
age += 3
#相当于
age = age+3

同理可以推出:

-=  *=  /=   %=   **=   //=

以上字符不做过多的介绍了

逻辑运算:

and    且

not     非

or       或

流程控制:

单分支:
if 。。。:
。。。。。 双分支:
if 。。。。:
。。。。。。
else:
。。。。。。 多分支:
if 。。。。:
。。。。。。
elif 。。。。。:
。。。。。。
elif 。。。。。:
。。。。。。
else:
。。。。。

  

循环控制:while

while True:
......

pass 过。。

循环终止语句

break 退出循环

continue 退出本次循环

while 。。:
。。。。。
else:
。。。。。

python学习之路(1)---编程语言,变量的更多相关文章

  1. Python学习之路-Day2-Python基础3

    Python学习之路第三天 学习内容: 1.文件操作 2.字符转编码操作 3.函数介绍 4.递归 5.函数式编程 1.文件操作 打印到屏幕 最简单的输出方法是用print语句,你可以给它传递零个或多个 ...

  2. Python学习之路-Day1-Python基础

    学习python的过程: 在茫茫的编程语言中我选择了python,因为感觉python很强大,能用到很多领域.我自己也学过一些编程语言,比如:C,java,php,html,css等.但是我感觉自己都 ...

  3. python学习之路-day2-pyth基础2

    一.        模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,第三方库存放位置:site-packages sys模块简介 导入模块 import sys 3 sys模 ...

  4. Python学习之路-Day2-Python基础2

    Python学习之路第二天 学习内容: 1.模块初识 2.pyc是什么 3.python数据类型 4.数据运算 5.bytes/str之别 6.列表 7.元组 8.字典 9.字符串常用操作 1.模块初 ...

  5. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  6. Python学习之路——pycharm的第一个项目

    Python学习之路——pycharm的第一个项目 简介: 上文中已经介绍如何安装Pycharm已经环境变量的配置.现在软件已经安装成功,现在就开始动手做第一个Python项目.第一个“Hello W ...

  7. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  8. python 学习之路开始了

    python 学习之路开始了.....记录点点滴滴....

  9. python学习之路,2018.8.9

    python学习之路,2018.8.9, 学习是一个长期坚持的过程,加油吧,少年!

  10. python学习之路------你想要的都在这里了

    python学习之路------你想要的都在这里了 (根据自己的学习进度后期不断更新哟!!!) 一.python基础 1.python基础--python基本知识.七大数据类型等 2.python基础 ...

随机推荐

  1. centos 安装Python3 及对应的pip

    安装Python3安装Python依赖:yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqli ...

  2. 关于ftp响应码的分析【转载】

    转载地址: http://www.jb51.net/article/26649.htm 1开头-成功 2开头-成功 3开头-权限问题 4开头-文件问题 5开头-服务器问题 150 FILE: %s 1 ...

  3. 关键字static、final

    final final能修饰类.修饰方法.能修饰属性. 修饰类:该类不能被继承. 修饰方法:该方法不能被重写.所以abstract和final不能同时用 修饰属性/变量:该属性/变量为常量,该值不能再 ...

  4. 二十、Sql Server 保留几位小数的两种做法

    问题: 数据库里的 float momey 类型,都会精确到多位小数.但有时候 我们不需要那么精确,例如,只精确到两位有效数字. 解决: 1. 使用 Round() 函数,如 Round(@num,2 ...

  5. python课堂整理7---集合

    前面小节: sep 用来控制每个元素间的间隔符号 print("alex", "dabai", "liu", sep = "&qu ...

  6. 关于sprintf的使用注意

    今天在使用sprintf时,本想简单一点,将第一个参数直接定义为一个字符型的指针(cher  *str;),结果没想到程序变得死死的,老老实实的将第一个参数重新变回字符型数组吧(char str[10 ...

  7. 访问腾讯云主机mysql的设置问题

    ---恢复内容开始--- 1.需要打开腾讯云主机的防火墙端口3306,具体实现可以在腾讯云控制台安全组中设置开放全部端口(安全组对应入站.出战规则): 2.将云主机mysql中mysql数据库user ...

  8. SpringMVC简易架构图。。。

    DispatcherServlet拦截所有请求 -> 通过访问url路径找到对应的控制器 -> 通过适配器调用控制器的方法 -> 控制器里面的方法处理业务 -> 通过视图解析器 ...

  9. java 第三章

       if  选择结构:        语法:if(条件){ //代码块1 } if——else选择结构 语法:if(条件){ //代码块1 }else{ //代码块2 } 多重if选择结构 语法:i ...

  10. CDN绕过姿势小结

    公司的各业务主站都挂了CDN,总结一波CDN绕过技巧. 什么是CDN CDN的全称是Content Delivery Network,即内容分发网络. 其基本思路是尽可能避开互联网上有可能影响数据传输 ...