Python 基础学习笔记(1)

9.24
一、课程学习资源:
         1.www.runoob.com
         2.www.liaoxuefeng.com
         3.www.csdn.net
         4.B站
         5.个人CSDN博客主页
二、知识要点
         1.编程语言的种类:
         低级语言:(1)机器语言
                   (2)汇编语言
         高级语言:(3)高级语言 (C语言)
                (4)超级语言(python)
     2.学习方法:
           先学习---后模仿---再自主创新
     3.静态语言(编译):C语言、Java语言
       脚本语言(解释):python语言 、javaScript语言 、PHP语言
     4.两种编程方式:
          (1)交互式:REPL(Read-Eval-Print-Loop)
          (2)文件式(必须先新建Ctrl+N,再保存Ctrl+S)
     5.编程的基本方法步骤(IPO):
           (1)I:input程序的输入(提出问题)
                   (2)P:process程序的逻辑运算(分析问题)
          (3)O:output程序的输出(解决问题)
         6.编程的基本步骤:
          (1)确定IPO(Input--Process--Output)
                   (2) 编写程序
                  (3)调试程序
     7.基本语法元素:
          (1)缩进:一般情况下四个空格或者一个Tab,有单层或多层缩进
               注释:单行注释(#),独写一行或者在一行代码的最后。
                             多行注释('''.............''')或者三双引号(""".............""")(英文输入状态)
               命名(标知符):大小写字母、数字、下划线(shift+_)和汉字(不能单独出现),第一个字符不能是数字。
***************************************************************************************************************
10.9                
               对象:身份(ID)、类型(type)、值(Value) ---常量、变量
               变量
               保留字:and elif import raise as else in reture except is try True break finally while                    False class for not with None continue from or def if pass del

               >>>help("keywords")
              quit
              exit()
          (2)数据类型(6种):数字类型:1.整型(int)2.浮点型(float)
                          3.复数型(complex)(real+imagj),real(float),imag(float)
                          布尔型(bool):True(1) / False(0)
                    字符串类型(str) :
                            运算:+(字符串的链接)
                                  *(字符串的复制)
                            转义字符:
                            字符串格式化:
                        Lists(列表类型) :
                    Tuples(元组类型)  :                    
                    Dictionaries(字典类型):
                        Sets(集合类型):
               
               
                   
          (3)类型转换:
               int()
               bin():转换二进制                
               oct():转换八进制
               hex():转换十六进制
                float()
               complex()
            
          (4)语句
               赋值语句:变量名=变量值
               结构化语句:
                     顺序结构
                分支(选择)结构
                                循环结构
          (5)函数
            <变量名>=input(<'提示字符串'>)
                输入内容一定是字符串类型,其他类型需要转换。
            eval(input()):评估函数 去掉参数最外侧引号并执行余下语句的函数
            print():
            print()格式化


**************************************************************************************************
10.15
        8.运算符与表达式
            (1)算术运算:
                    除法(/):10/3=3.33333(float)
                    地板除(//):10//3==3(int) -10//3==-4(向下取整)
                    取余(取模):10%3==1 -10%3==2
            (2)赋值运算
            (3)关系(比较)运算
            (4)逻辑运算:            and/or/not
            (5)成员运算            in/not in
            (6)身份(同一性测试)运算
            (7)位运算
            (8)运算优先级级别(高--底):指数(**)--一元(+、-)--算术()--位运算()--关系--赋值()--逻辑()
        9.数据类型:
               (1)元组(tuple)
               (2)列表(list)
               (3)字典(dict)
            (4) 集合(set)
        10.函数(方法):
            (1)输入(input())
            (2)输出(print())
                
            (3)评估函数(eval())
        11.库
            (1)内置函数
                
            (2)标准库
                turtle
                    
            (3)第三方库

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值