Python学习笔记2_基础知识

来源:互联网 发布:无锡网络女主播被杀 编辑:程序博客网 时间:2024/05/22 02:14

算法、表达式、变量、语句、函数、模块

每种语言,这些基本都是必不可少的内容。python与经典c、c++、java之类语言在这些内容的概念上感觉没有什么区别,不过值得注意的是,变量的定义非常不同,javascript统一用var,python更屌,不带指定的,还有就是语句不以分号结尾,以行为结束(若结尾无续行符的话)。。。

对于以上内容,记得以下几条即可

  • 算术表达式中除法有普通的除法(如3/4=0.75,3.5/7.0=0.5等)和整除法(使用//运算,如2//3=0,3.5//3=1.0)。如果参与除法的两个数有一个为浮点数,结果也为浮点数。

  • 长整型数末尾可追加L(为区别1,一般不用小写),当然不追加也是没有问题的。八进制及十六进制分别用0和0X开头。

  • 变量定义无需声明类型,使用之前需对其赋值。

  • 用户输入的获取可以使用函数input函数(raw_input函数在版本3.4.2中好像已经不可用了)

  • 模块的使用可以通过import关键字导入模块。如:

#方式一import mathmath.floor(32.9)#方式二 使用这种方式就可以直接使用函数,但是得确保不会导入多个同名函数from math import floorfloor(32.9)
  • pyton注释使用#

  • 类型转换使用函数,如int(),转换成字符串可以使用str()及repr()

字符的分类

  • 长字符定义(跨行)使用三个”开头和结尾.也可以使用在行末尾使用”\”进行转义,这样换行符就被转义了。
#使用"""str1 = """ hello,this is a long.......        .........string"""#也可以这样使用str2 = "hello,this is a long .......\        .........string"
  • 原始字符的使用,其定义方法唯一不同的是需要在真正定义的字符前加r,但是需要注意,不能在原始字符结尾输入反斜线进行转义,若字符串真需要反斜线结尾,可以使用字符串进行拼接
#原始字符str3 = r"D:\Program Files\Python"#以\结尾的字符str4 = r"D:\Program Files\Python""\\"
  • Unicode字符串的定义,是需要在真正定义的字符前加r
str5 = u"中文"

在交互式编程模式下可以使用help()查看帮助

重要函数:

这里写图片描述


0 0
原创粉丝点击