Python基础,,一、Python基础


一、Python基础

注释以#开头

语句:以结尾,缩进(4个空格)的语句视为代码块

Python程序是大小写敏感的

1 # print absolute value of an integer:2 a = 1003 if a >= 0:4     print(a)5 else:6     print(-a)

二、数据类型:

整数:任意大小的整数,包括负整数浮点数:一个浮点数的小数点位置是可变的,1.23x109和12.3x108是完全相等的(程序中不能这么写,因为有上标)字符串:字符串是以单引号‘或双引号‘‘括起来的任意文本   字符串内部既包含‘又包含‘‘,可以用转义字符\来标识    用r‘ ‘表示‘ ‘内部的字符串默认不转义   用‘‘‘...‘‘‘的格式表示多行内容

布尔值:可以用and、or和not运算空 值:用None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的空值列 表:字 典:自定义数据类型........

变量:变量名必须是大小写英文、数字和_的组合,且不能用数字开头

  在Python中,等号=是赋值语句

动态语言:变量本身类型不固定的语言(例Python)
a = 123 # a是整数print(a)a = ‘ABC‘ # a变为字符串print(a)
静态语言:在定义变量时必须指定变量类型(例:Java)
int a = 123; // a是整数类型变量a = "ABC"; // 错误:不能把字符串赋给整型变量

常量:通常用全部大写的变量名表示常量

PI = 3.14159265359

但事实上PI仍然是一个变量,Python根本没有任何机制保证PI不会被改变,所以,用全部大写的变量名表示常量只是一个习惯上的用法,如果你一定要改变变量PI的值,也没人能拦住你。

在Python中,有两种除法,

一种除法是/:计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数

一种除法是//称为地板除,整数的地板除//永远是整数,即使除不尽

余数运算%

无论整数做//除法还是取余数,结果永远是整数,所以,整数运算结果永远是精确的。

Python基础

评论关闭