
计算机语言从语言执行分类来看,大概可分为编译型语言(如Java、c++)和解释型语言(如python、javascript)
1、编译型语言 java c++
编写源代码.java --->编译源程序 .class -->执行
需要强定义代码结构,方法必须写在类里面。
2、解释型语言 python javascript
边解释边执行
在解释型语言里面是脚本语言,是一个碎片化的代码。
脚本:是指碎片化的代码,可以只写一个方法或语句就能执行。
弱类型声明,强类型定义语言。
弱类型数据类型是没有声明,
强类型是指值确定数据类型
如先定义str = “aaaaa”
再定义str = 1就会报错
python是胶水语言,可以嵌套在其他语言使用
python与其他语言比起来没有大括号,主要靠缩进辨别层次关系
语法特点:
一、声明比较灵活
二、数据类型
变量虽说没有定义数据类型,但本身是存在数据类型的。python 变量命名规范
1、变量的步骤
定义变量名并且赋值
例 name = ‘张三’
注意:
1、语句后面没有分号”;”,一行只能写一条语句。python 变量命名规范

2、Python的语法没有大括号,通过缩进(一个tab键的距离)
来区分代码的层次关系
If()
Print()
3、命名规范,和java差不多,首先不能用关键,
4、Python大小写敏感
命名不能数字开头,特殊符号只能用”_”
数据类型有哪些
如何知道我的变量是什么数据类型?
type(变量名)
获取变量内存地址函数
Id(变量名) 返回内存地址
Python的内存机制:
边处理回收内存,当变量重新赋值,或者没有用,内存空间会被回收
数据类型有哪些?
1、字符串
字符串转换函数: str(数字)
str 字符串使用””或者’’包裹,可以相互嵌套
特点
Python的转义符和java一样
r””是指自然字符串,就是将字符串里面任何内容都当做字符串执行(不管是转义符还是什么)
字符串不能与数字拼接
2、整形
Int,只能放整数,最大约2147400000

最小约-2147400000
3、长整形
Long 比int大的整数
num = 2140000000
num = 21400000001
后一个数覆盖前一个数
4、浮点型
float,小数
5、布尔类型
bool类型
运算符
赋值运算:=
算数运算:+ - * /(取商) %
被除数 除以 除数 = 商....余数、
自运算:没有++,--
num += 1
num *= 2
num /= 2
num %= 2
num -= 2
关系运算
> 、< 、>=、 <=、 !=、 ==
逻辑运算
num = num**4==>16
流程控制语句
条件语句:
基本if
语法
if 条件(bool值) :
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-70752-1.html
为无需考虑国际舆论
我们也要巡航才对吗
布什布莱尔无缘无故入侵伊拉克害死了数万伊拉克百姓