IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 9月14日学习总结 -> 正文阅读

[开发工具]9月14日学习总结

9月14日学习总结

一. PyCharm的基本操作

  1. 新建工程:如果打开后是以前的project,在File下点New Project
    a. Location包含两个信息:新建工程保存路径+工程名称(实际开发时工程名必须用英文
    b. Python Interpreter:运行程序时使用的解释器

img

img

二. Python的基础语法
注释的定义:注释就是代码中不参与编译(解释)执行的部分。注释的存在不影响程序的功能。

注释在代码中的作用:
a. 对代码进行注解和说明(让程序员在读代码的时候更轻松)
b. 让程序功能消失。

注释类型:
a. 单行注释 - 在注释内容前加# (#后面最好有个空格)

# 打印hello world!
print('hello world!')

b. 多行注释 - 将注释内容放在”“” “”“里面或者’’’ ’’’里面

"""
注释内容1

注释内容2
"""

2. 行和缩进

  1. 一行一条语句:一般情况下,Python一条语句占一行,一行结束后可以不写分号。

    print('你好!')
    print('吃饭了吗?')
    
  2. 一行多条语句:如果要在一行显示多条语句,语句之间必须使用分号。

    print('hello'); print('world!')
    
  3. 注意:
    a. Python中一条语句的开头不能随意添加缩进(空格或者tab)
    b. 结尾加缩进不影响代码运行

3.标识符和关键字

1.标识符
a. 定义:标识符是程序员在程序中给变量、函数或者类命名的时候命名要求。
b. 特征:
只能由字母、数字、下划线组成(可包含其中一种或多种)
数字不能开头
2.关键字:

a. 定义:在python中本身就具备特殊功能或者特殊意义的标识符。
b. 特征:关键字只能在特定情况按照特定的方式使用,不能用来给变量、函数、类取名字。
c. Python中的关键字:

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 
 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for',
 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or',
 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

4. 常用数据和数据类型

1.数字数据
a. 定义:表示数值大小的数据就是数字数据,程序中使用的时候和数学中一样可以直接写。
b. 类型:

  • 整型(int) - 所有整数对应的类型

  • 浮点型(float)- 所有小数对应的类型

    例如:18、100、-10、3.1415926、-9.1、+56、3e4(3*10^4)
    

2.文本数据:
a. 定义:表示文字信息的数据就是文本数据,程序中使用文本数据的时候需要将文字内容放到单引号或者双引号中。
b. 文本数据对应的类型:字符串(str)

例如:'你好'、'13155667788'(电话号码是文本信息)

3.布尔数据
a. 定义:只有True和False两个值。True相当于生活中的yes表示真、肯定。False相当于生活中的no表示假、否定。程序中使用布尔的时候True和False直接写。
b. 类型:布尔(bool)

True
False

4.空值:None,表示没有。

5.其他常用类型:列表、元组、集合、字典、迭代器、生成器、函数、自定义类型等。

5. 获取数据类型 – type

1.语法:type(数据)- 获取指定数据的类型

请添加图片描述

三. 输入和输出

1. 输出(打印)函数 - print

作用:将程序中的数据显示到控制台。

1.一次打印一个数据
a. 语法:print(数据/数据的表达式)

print(80)

print(4 + 2)

print('Python')

print('100')

2.一次打印多个数据
a. 语法:print(数据1,数据2,数据3,…)

print(10, 20, 30)

3.设置参数end
a. 背景:print打印数据的时候会先将数据全部显示在控制台,显示完后自动打印end的值,end默认是回车
b. 语法:print(数据,end=’ ')

print(100, end='.')

print(200)

4.设置参数sep
a. 背景:默认情况下,一个print同时打印多个数据,数据之间用空格隔开
b. 语法:print(数据,sep=’ ')

print(11, 22, 33, sep='+')

2. 输入函数 - input

a. 语法:变量名 = input(输入提示信息)

name = input('请输入姓名:')

age = input('请输入年龄:')

gender = input('请输入性别:')

print(name, age, gender)

注意:

  • 不管通过input从控制台输入的数据是什么,得到的数据的类型都是字符串
  • 输入多个数据需要多个input

b. 类型转换语法:类型名(数据)

age = int(input('请输入年龄:'))

四. 变量

变量的定义:变量就是用来保存数据,通过使用变量就可以使用变量中保存的数据。

1.定义变量
语法:变量名 = 数据

说明:

变量名:程序员自己命名。
a. 要求:是标识符,不是关键字
b. 规范:

见名知义(看到变量名就大概知道变量中保存的是什么数据)
所有字母都是小写,多个单词之间用下划线隔开
不适用系统的函数名、类名、模块名
=:赋值符号,固定写法

数据:任何有结果的表达式,例如:某种具体类型的数据、已经赋值过的变量、运算表达式

2.使用变量
作用:使用变量就是使用变量中保存的数据,数据能做的事情,变量都可以做

五. 报错信息

一级错误类型:错误大类:二级错误类型:错误原因:
SyntaxError语法错误Invalid syntax无效语法
IndentationError缩进错误unexpected indent不需要缩进

六.注意

print(11, 22, 33, end='+')    # 11 22 33+
print(11, 22, 33, sep='+')    # 11+22+33
  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-10-16 19:50:43  更:2021-10-16 19:52:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/23 14:53:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计