Python基础知识

一、课程资源:

1.www.runoob.com
2.www.liaoxuefeng.com
3.www.csdn.net


二、知识要点
1.编程语言种类:
  

  *  机器语言
  *  汇编语言
  *  高级语言(C)
   * 超级语言(python)


2.学习方法:
  
 先学习----后模仿----再自主创新
3.编程方式:
    
交互式:REPL(Read-Eval-Print-Loop)
    文件式:先创建(
Ctrl+N)再保存(Ctrl+S)最后运行(F5)(运行前先保存)
4.静态语言(编译):一次性翻译,之后不需要源代码。(C语言,Java)
 
脚本语言(解释):随时翻译随时执行。(python,Js,PHP)
5.help()
  keywords
6.基本语法元素:
    

(1)缩进:一般以四个空格或一个Tab
         注释:单行#,独占一行或者行末;
          多行三单引号'''......'''或者三双引号"""......""",
         命名:大小写字母、数字或下划线(shift+-)或者汉字(不能只有字)
          第一个字符不能数字
         变量
         保留字
(2)数据类型、字符串、整数、浮点数、列表
(3)赋值语句、分支语句、函数
(4)input()、print()、eval()、print()格式化

6.基本语法元素:
    
                                        

(1)数据:变量和常量
(2)对象:身份(ID)、类型(type)、数值(value)
 (3)变量:名称(标识符)与命名规则同类
                   大小写字母、数字或下划线(shift+-)或者汉字, 第一个字符不能数字  

       
                                                                                      
     (4)保留字(关键字)(注意大小写)

andelifimportraiseglobal
 aselseinreturnnonlocal
assertexceptistryTrue
breakfinallylambdawhile False
classfornotwith None 
continuefromoryield
defifpassdel


9.14
    (5)数据类型:
          数值型:整型(int)
                  浮点型(float)
                  复数(complex)

          布尔型(bool)True(1)/False(0)
          字符串(str):使用'str’/"str"/'''str'''作为定界符,以字母r或者R引导的表示原始字符串。
                  运算:str1+str2(字符串的链接)
                         str*int(字符串的复制)

          元组(tuple):
                     表达式:(s1,s2,...,sn)如果是一个元素的表达(s,),不可变的序列。
            列表(list):
                表达式:[s1,s2,...sn],元素为任意类型。
           字典(dict):
                 表达式:{键1:值1,键2:值2,...,键n:值n}
          集合(set):
                表达式:{s1,s2,...sn},元素不能重复。
 

7.库与方法
    (1)turtle:图库
        导入格式:
            A:
             import<库名>
            <库名>.函数名(参数)
            B:
            import<库名> as <库的简名>
            <库的简名>.函数名(参数)
            C:
            from<库名>import<库名/函数名>
              函数名(参数)
    (2)方法
         pensize(画笔大小像素)
        pencolor(‘画笔的颜色’)/(R,G,B)(0-1)
        color(‘画笔的颜色’,‘填充色’)
         circle(园半径r像素),r为正--左,r为负--右。



10.21

*8.程序的基本结构
    (1)顺序结构
    (2)选择(分支)结构
        if<条件1>:
            结构体一
                elif:
            结构体二
        else:
            结构体三
    (3)循环结构:for i in range():
                结构体
            break()
             continue()
*9.函数
    (1)range():
    (2)input():
        (3)print():
    (4)format():
    (5)eval():
*10编写程序的基本方法(IPD):
    (1)I(input):在键盘上输入数据(字符串)。
    (2)P(Process):对输入的数据处理。
    (3)O(Output):在显示屏上输出数据。
*11编写程序的基本步骤:
    (1)确定IPO(Input--Process--Output).
    (2)编写程序
    (3)调试程序
*12.数值运算符与表达式
    (1)算术:+、-、/(一般除法)、//(地板除)、%(取模,取余)、**(幂运算,就是次方)
    (2)赋值:=、与算数运算符和位运算符复合
    (3)关系(比较):>、<、==、>=、<=、!=   (false,Ture)
    (4)逻辑:and、or、not、               (false,Ture)
    (5)成员:in 、not、in                  (false,Ture)
    (6)身份(同一性测试):is 、is not      (false,Ture)
    (7)位:
*13.运算符优先级别:
高-----------------------低

 (1)int():转换成整型
(2)float():转换为浮点数
 (3)complex():转换为复数
 (4)bin():转换为二进制(0B/0b)
 (5)oct():转换为八进制(0O/0o)
(6)hex():转换为十六进制(0X/0o)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值