python基础知识学习

一:python 常用快捷键

python基础知识学习_第1张图片

二:基础知识

  1. 单行注释 :# 注释内容

多行注释 :’’’注释内容’’’       /    “””注释内容”””   

     2. 代码缩进 :

(注意)同一个级别的代码块的缩进量必须相同,否则会出现异常。

         (1)语句末尾不需加 ;

         (2)当一段话超过80个字符,需换行 eg:(“1””2”)    通过加括号实现换行()

       3. 保留字 : 区分大小写

python基础知识学习_第2张图片

也可以通过指令来获取保留字:

Import keyword回车

Keyword.kwlist

        4. 标识符 :(标识变量、函数、类、模块)由数字、字母和下划线组成,数字不能占第一位。严格区分大小写;不要使用汉字作为标识符。

在python中,以下划线开头的标识符具有特殊意义,

eg:_标识符     -->  保护变量

__标识符    -->  类的私有成员

__标识符__  -->  专用标识

        5. 变量 :

eg:

age=18

print(age)

type(age)  //查看age类型,变量的类型会随着每次赋值的不同会发生改变。

no=number=3030,则no和number的内存地址一样

        6. 常量 :在程序的运行过程中,值不能发生改变的量,不怎么使用

        7. 数字类型 :eg:print(“您的身高:”,height)

         round(0.1+0.2)  输出结果的整数部分,即保留0位小数

         round(0.1+0.2,1)  输出结果,保留一位小数

        8. 字符串类型 :’  ’  单引号  “  ”  双引号  ‘’’   ‘’’  三引号

一行显示不了,如何拼接,eg: a=”命运,\机会”    用\把实现输出 命运,机会

也可以直接用”””  “””  /  ‘’’  ‘’’

        9.转义字符

python基础知识学习_第3张图片

eg : title=r’我喜欢的\’名言’   //加入r后表示字符串内容原样输出

        10. 布尔类型 :True False

        11.数据类型转换 :

python基础知识学习_第4张图片

数据类型转换的例子:

python基础知识学习_第5张图片

        12. 运算符

        python基础知识学习_第6张图片python基础知识学习_第7张图片

比较运算符,结果 True/False

python基础知识学习_第8张图片

运行结果:

python基础知识学习_第9张图片

逻辑运算符 and  or   not

位运算符

二进制

python基础知识学习_第10张图片

        13. 运算符的优先级

python基础知识学习_第11张图片

        14.基本输入和输出

a=input(“提示文字”)  //返回字符串类型的

print(输出内容) /print(“   ”,  )

【注】print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":

也可以写进文件里

        15. 选择语句:

If

If... else

If...elif...else

python基础知识学习_第12张图片

if语句嵌套   

python基础知识学习_第13张图片

        16.条件表达式

简化

        17. 循环

while循环

python基础知识学习_第14张图片

for循环

python基础知识学习_第15张图片

range()函数:生成一系列连续的函数

python基础知识学习_第16张图片

end=’ ’  :使结果在一行显示,中间用空格隔开

循环嵌套:

python基础知识学习_第17张图片

        18.跳转语句

break 完全跳出当前所在的循环

contious 终止本次循环 提前进入下一次循环中,即只跳出一次循环

        19. pass空语句

python基础知识学习_第18张图片

        20.import 与 from...import

在 python 用 import 或者 from...import 来导入相应的模块。

将整个模块(somemodule)导入,格式为: import somemodule

从某个模块中导入某个函数,格式为: from somemodule import somefunction

从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc

将某个模块中的全部函数导入,格式为: from somemodule import *

        21. print (str[0:-1])    # 输出第一个到倒数第二个的所有字符

             print (tinylist * 2)    # 输出两次列表

        22. 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同。

        23. 字典当中的元素是通过键来存取的

        24. 字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。键必须是唯一的。

你可能感兴趣的:(学习,python)