全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学道会
537 0
2020-06-28
python简介2. 环境安装        开发软件:anaconda 2019.10 (jupyter notebook开发,python3.7,几百个库)                pycharm开发软件                 eclipse+pydev插件                idle原生开发环境(python二级考试)                editplus/notepad++/ultraedit 强大的记事本        文件后缀:py,ipynb        两种模式                编辑模式(绿色框):写代码,输入shift+enter运行代码                        tab:代码补全                        shift+tab 帮忙                                例:查看print帮助                                        1) print,然后按shift+tab                                        2) ?print                                        3) print?                                        1) print,连按两次shift+tab 详细帮助                命令模式(蓝色框):                        a:上面增加单元格                         b:下面增加单元格                        l:显示/不显示行号                        ctrl+shift+-:分割单元格                        shift+m:合并单元格(先按shift选上单元格再合并)                        dd:删除单元格                        z:恢复上一次操作                        o: 收起/恢复输出                                        两种单元                代码单元:写python代码,按m切换到markdown单元                markdown单元:写markdown代码,按y切换到代码单元        修改Anaconda默认存储目录        0、在d盘下创建目录123        1. 在cmd命令模式下输入“jupyter notebook --generate-config”                可以看到配置文件ipython_notebook_config.py的路径        2. 在该配置文件中修改如下: c.NotebookApp.notebook_dir =\'d:/123\'        3.右键点击开始菜单的jupyter notebook,选择\"属性\",然后在\"目标\"中的最后删除%USERPROFILE%3.python基础语法        1)变量                能储存计算结果或能表示值抽象概念。        2)标识符                就是一个名字,像变量名,类名,对象名都是标识符。                标识符的遵循规则                1.由字母,数字,下划线,中文组成,并且不能以数字开头。                2.不能是关键字和保留字                3.大小写敏感                建议:类名大驼峰,其它的名称一律用多个单词下划线分割的方式。        3)注释                单行注释 #                文档注释 \'\'\' 内容 \'\'\'        4)输入和输出                1. 标准输入(键盘)                        input(提示)                2. 标准输出(屏幕)                        print(字符串1,字符串2,...,字符串n, sep=\' \', end=\'\\n\')                3. 格式化                        1)%d, %f, %s占位符 (python2常用)                                d: digit                                f:float                                s:string                        2) format+{}占位符,重点                        3) f前缀+{名称}        5)数据类型                A.基本数据类型                        1. 整数(int)                                1, 100, 300,400000000                                注意:长度不限制                        2. 浮点数(float)                                1.2, 2.3444444444                                和其他语言一样,遵循IEEE754标准                        3. 布尔(bool)                                只有两个,True和False                        4. 复数(complex)                                2+3j, 2是实部,3是虚部                B.组合数据类型                        1. 字符串str                                \'123\', \'abc\'                        2. range(开始=0,结束,步长=1):生成一系列整数,包含开始,不包含结束                                                        3. 列表list,元组tuple, 集合set,字典dict                C.数据类型转换                        int()                        float()                        bool()                        str()                D.查看数据类型                        type()                        isinstance()                                6) 运算符                1. 算术运算符                        + - * / //(整除) %(求余) **(次方)                2. 比较运算符                        ==, !=,>,<,>=, <=                        备注:不等号不要写成<>                3. 赋值运算符                        =,+=,-=,*=, /=, //=, %=, **=                4. 逻辑运算符                        and :两边同时为真,才为真                        or:两边只要一个为真,就为真                        not:对原值为反                        备注:没有&&, ||, !                5. 位运算符(略)                6. 成员运算符                        in, not in                7. 身份运算符                        is, is not        7) 条件控制语句                1. if 布尔表达式:                        内容                2. if 布尔表达式:                        内容                   else:                        内容                3. if 布尔表达式1:                        内容                   elif  布尔表达式2:                        内容                        ...                   elif  布尔表达式n-1:                        内容                   else:                        内容                备注:没有switch语句        8)循环控制语句                1.                         while 布尔表达式:                                内容                2.                        for 变量 in 组合数据类型:                                内容                备注:for和java,c++不太一样                3.break和continue                        break:跳出循环                        continue:跳出本次循环(不执行后面的代码),继续下次循环                                               
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群