您的位置:首页 > 编程语言 > Python开发

Python学习1 基础知识

2018-03-30 11:48 309 查看
1、.py文件名只能是英文字母、数字和下划线的组合。
2、在Mac和Linux上是可以直接运行.py文件,windwos上不能直接运行
3、输入输出 :
输出:print()函数; ()里面是字符串 ,()中的逗号会被解释器翻译成空格



输入:input()函数



4、单行注释符号:#,注释多行三引号:""" """或者''' '''
5、以:结尾,后面缩进的语句视为代码块,python缩进为4个空格键,这并不一定等于Tab键
6、python是大小写敏感的语言
7、数据类型和变量:
python的数据类型有:整数、浮点数、字符串、布尔值、空值
整数:
(1)Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,如2,400,-90等;
(2)计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用
0x
前缀和0-9,a-f表示,如0xff00,0x123af等。
浮点数:浮点数也就是小数,为什么称为浮点数呢?因为按照科学记数法表示时,一个浮点数的小数点位置是可变的。浮点数的数学写法:1.23,-5.333等,当浮点数很大或者很小的时候有科学计数法:1.23x109=1.23e9=12.3e8,0.000012=1.2-e5等。
计算机内部的存储:整数是精确的,浮点数有可能是四舍五入
字符串:
字符串是以单引号('')或者又引号("")括起来的任意文本,如果单引号本身也是文本就用双引号括起来。如:"I'm ok!"
如果字符串内部既包含
'
又包含
"
怎么办?可以用转义字符
\
来标识,



转译字符:
\n表示换行;\t表示制表符;\本身也要转译,所以\\表示的字符是\;




python允许r' '中' '中的字符不转译:




布尔值:




布尔值也可以用and \or \not运算:




空值:
python中的空值用None表示,与0不一样;
变量:
变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和下画线(-)的组合,且不能用数字开头,变量值可以是任何数据类型。



在Python中,等号 = 是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量



这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言。

变量在计算机内存中的表示:

                a='ABC'

在内存中创建了一个
'ABC'
的字符串;
在内存中创建了一个名为
a
的变量,并把它指向
'ABC'






常量:
所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

PI=3.1415926
除、整除、取余数:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: