Pycharm 的使用

设置

file --》 settings --》 editor --》general --》 change font size 。。。。

file --》 settings --》 editor --》font --》 修改默认字体大小

file --》 settings --》 editor --》color Scheme --》 python --》monokai (主题的配置)

file --》 settings --》 editor --》 general --》 code completion --》case sensitive completion --》 None

快捷键

ctrl + v 粘贴

ctrl + c 复制

ctrl + a 全选

ctrl + x 剪切

ctrl + y 删除整行

ctrl + backspace 删除一个单词

shift + enter 换行

ctrl + f 搜索 --》 match case 匹配大小写;words 匹配单词(以空格区分单词)

ctrl + d 向下复制

ctrl + shift + r 全局搜索

shift + F10 运行上一次运行的文件

ctrl + shift + f10 运行当前文件

home 行首

crtl + home 行首

end 行尾

ctrl + end 文件尾

file --》settings --》 keymap --》设置快捷键

变量

什么是变量

会变化的量(状态,描述某件事物的属性)

定义变量

变量名,赋值符号,变量值

name = MrBigB

变量名的命名规则

变量名应该能反映变量值所描述的状态

变量名必须有字母数字下划线组成,且不能以数字开头

变量名不是关键字

变量名的两种命名方式

下划线方式(推荐)

age_of_bigb = 22

驼峰式(尽量不要使用,c语言的书写习惯)

AgeOfBigb = 22

注释

快捷键(快速注释)

ctrl + /

单行注释

以 **# **开头

# 这是一个单行注释

多行注释

三单引号/三双引号

'''
这是一个多行注释
这是一个多行注释
这是一个多行注释
'''

注释的作用

让代码失效,解释器不解释该代码,当成普通字符

解释前面或者后面的代码

Turtle库的使用

import turtle # 导入turtle库

turtle.setup(800,600) # 设置画布 turtle.goto(100,100)  # 到达某一个点# turtle.seth(40)  # 改变角度(绝对)
turtle.left(30) # 相对当前的角度而言旋转turtle.pencolor('red') # 画笔的颜色# turtle.pensize(10) # 控制画笔大小
turtle.fd(100) # 控制画笔前进
turtle.bk(200) # 控制画笔后退
turtle.circle(a,b) # 画圆 a是半径,b是圆弧
turtle.fillcolor('yellow') # 填充颜色
turtle.begin_fill() # 开始填充
turtle.end_fill() # 结束填充
turtle.penup() # 抬笔
turtle.pendown() # 落笔
turtle.done() # 固定

Day 03 Python 基础的更多相关文章

  1. 03 Python基础

    1.输出和输入 (1)print打印 Python 提供print方法来打印信息 输入: print ("hello python") 调用print方法,用户双引号(" ...

  2. 03 python基础作业(一)

    1.将['alex','eric',’rain’]用下划线拼接成字符串.(['alex','eric',123]呢?) li=['alex','eric','rain'] v='_'.join(li) ...

  3. python基础——错误处理

    python基础——错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因.在操作系统提供的调用中,返回错误码非常常见.比如打开文件的函数 ...

  4. python基础——获取对象信息

    python基础——获取对象信息 当我们拿到一个对象的引用时,如何知道这个对象是什么类型.有哪些方法呢? 使用type() 首先,我们来判断对象类型,使用type()函数: 基本类型都可以用type( ...

  5. python基础——使用模块

    python基础——使用模块 Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用. 我们以内建的sys模块为例,编写一个hello的模块: #!/usr/bin/env ...

  6. Python 基础练习

    今天接触了python,了解了一下 python 的基础语法,于是想着手训练一下,在本习题集中,参考代码为提供的参考答案,前面的代码为自己思考的代码,最后每道题给出练习的时间. Python 基础练习 ...

  7. 第一篇:python基础

    python基础   python基础 本节内容 python起源 python的发展史 为什么选择python3 第一个python程序 变量定义 表达式和运算符 用户输入 流程控制 判断 流程控制 ...

  8. Day3 - Python基础3 函数、递归、内置函数

    Python之路,Day3 - Python基础3   本节内容 1. 函数基本语法及特性 2. 参数与局部变量 3. 返回值 嵌套函数 4.递归 5.匿名函数 6.函数式编程介绍 7.高阶函数 8. ...

  9. python基础教程

    转自:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html Python快速教程 作者:Vamei 出处:http://www.cn ...

随机推荐

  1. [LC] 700题 Search in a Binary Search Tree (二叉搜索树中的搜索) (二叉搜索树)

    ①中文题目 给定二叉搜索树(BST)的根节点和一个值. 你需要在BST中找到节点值等于给定值的节点. 返回以该节点为根的子树. 如果节点不存在,则返回 NULL. 例如, 给定二叉搜索树: 在上述示例 ...

  2. 设计模式(Java语言)- 简单工厂模式

    简单工厂模式有称为静态工厂模式,属于设计模式中的创建型模式.简单工厂模式通过对外提供一个静态方法来统一为类创建实例.简单工厂模式的目的是实现类与类之间解耦,其次是客户端不需要知道这个对象是如何被穿创建 ...

  3. Vue img的src使用数据绑定不显示

    不少人在vue的开发中遇到这样一个问题: img的src属性绑定url变量,然而图片加载失败. <img src="{{ imgUrl }}"/> 原因:写法错误 解决 ...

  4. nyoj 463-九九乘法表

    463-九九乘法表 内存限制:64MB 时间限制:1000ms 特判: No 通过数:16 提交数:41 难度:1 题目描述: 小时候学过的九九乘法表也许将会扎根于我们一生的记忆,现在让我们重温那些温 ...

  5. nyoj 198-数数 (python, string[::-1])

    198-数数 内存限制:64MB 时间限制:3000ms 特判: No 通过数:16 提交数:25 难度:2 题目描述: 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有 ...

  6. React入门知识点清单

    做前端的一定都知道现在是三大框架--Vue.React.Angular三足鼎立的时代.Vue是公认的最容易入门的,因为它文件结构上有传统的HTML的影子,让刚接触它的前端人员刚到很"亲切&q ...

  7. arm下dlsym返回的符号地址居然不是偶对齐的。

    我们都知道在写汇编函数过程都会偶对齐,而gcc编译器都会将函数编译为cpu字长对齐的地址.arm指令集是固定32位指令长度,thumb指令集是固定16位指令长度, 但是运行在arm下的程序,dlsym ...

  8. ZeroC ICE的远程调用框架

    想搞清楚slice为我们生成了什么样的框架代码,就先搞明白Ice的远程调用框架暗中为我们做了些什么? Ice将Ice Object的方法调用分为三个阶段(或步骤),分别是begin,process和e ...

  9. 【MongoDB】用Docker安装一个MongoDB最新版玩玩

    1 安装 本文假设大家已经安装好了docker并能正常使用,所以不讲解如何安装docker了.用docker安装MongoDB最新版本如下: # 从repository查找mongo的相关镜像,结果很 ...

  10. Ubuntu 16.04安装ROS Kinetic详细教程 | Tutorial to Install and Configure ROS Kinetic on Ubuntu 16.04

    本文首发于个人博客https://kezunlin.me/post/e2780b93/,欢迎阅读! Tutorial to Install and Configure ROS Kinetic on U ...