《Python零基础入门》——关于PyCharm使用技巧及python基本概念

从本次文章开始,我们将学习一门新的编程语言——Python。作为最热门的编程语言,Python相对比较清晰、简单。

python主要的编译工具就是pycharm,关于pycharm的安装及python配置环境,大家可自行参考网络上的教程,本文不再赘述,我们将开门见山,直接进入pycharm的使用技巧以及python的基本概念。

目录

1.PyCharm的使用技巧

快捷键:

2.python的一些基本概念

转义字符:

注释comment:

python语法注意:


1.PyCharm的使用技巧

菜单->File->Settings->Editor->File and Code Templates->Python Script            

进入界面后,我们可以自定义文件头的信息,之后apply以应用。

快捷键:
# 删除当前行:shift+delete
# 复制当前行:ctrl+D
# 添加和取消注释:CTRL+/;第一次添加注释,第二次删除注释
# 快速格式化代码CTRL+alt+L
# 快速运行程序默认ctrl+shift+F10  
对于以上的快捷键我们可以通过
print("hello,world!")
来检验
# 查看一个类的层级关系ctrl+H
该快捷键适用于出现继承关系时的类,用来查看父类与子类的相对位置。
# 查找 ctrl+f 替换 ctrl+r

查找,用于迅速查找程序中相应的字符。

替换,用于将程序中相应的字符全部替换成想要的字符。

 

2.python的一些基本概念
转义字符:
# \t:一个制表位
# \n:换行符
# \\:一个\
# \":一个“
# \':一个‘
# \r:一个回车,当有回车时,输出内容时光标在本行的第一位,并会在输入内容时覆盖原有内容
print("hello\t,work!")
print("hello,\nworld!")
print("hello\\,world!\\")
print("hello,\"world!\"")
print("hello,\'world!\'")
print("hello,\rworld!")
print("姓名\t年龄\t籍贯\t住址\nTOM\t12\t河南\t北京")
注释comment:
# 单行注释:#
# 多行注释
# 格式:三个单引号'''注释'''或者三个双引号"""注释"""   注意不要有多行注释嵌套使用
# print("hello,world!")
'''print("hello,world!")
print("hello,work!")'''
"""print("hello,world!")
print("hello,world!")"""
print("hello,world!")
print("hello,world!")
print("hello,world!")
# 文件编码声明注释
# 格式:# coding:编码,    在文件开头上加上编码声明,用以指定文件的编码'''
# coding:utf-8
# @Version  : 1.0
# @Author   : 无须logic
# @Time     : 2024/7/11 下午5:25'''
python语法注意:
'''1.多行注释注释多行
2.如果注释函数或其中某个步骤,使用单行注释
'''
'''正确使用缩进与空白
1.使用一次Tab(可选中多行)实现整体向右移动,shift+tab整体向左移动
2.python代码中=两边各加一个空格使其更加规整
3.变量之间用逗号隔开'''

python的学习还需要一些辅助文档, 我们可以找到下载的python的文件夹位置,依照顺序,最后找到index.html。


以上就是python入门的基础知识,新手小白可以简单实践一下,python还是比较容易上手的,希望大家能够坚持学习,希望我与大家一起进步!

以上内容借鉴来源韩顺平的个人空间-韩顺平个人主页-哔哩哔哩视频 (bilibili.com)


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/871368.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

# Redis 入门到精通(一)数据类型(4)

Redis 入门到精通(一)数据类型(4) 一、redis 数据类型–sorted_set实现时效性任务管理 1、sorted_set 类型数据操作的注意事项 score 保存的数据存储空间是64位,如果是整数范围是-9007199254740992~9007199254740992…

python的seek()和tell()

seek() seek() 是用来在文件中移动指针位置的方法。它的作用是将文件内部的当前位置设置为指定的位置。 seek(offset, whence) 参数说明 offset: 这是一个整数值,表示相对于起始位置的偏移量。如果是正数,表示向文件末尾方向移动;如果是负…

volatile关键字的作用java

1.内存可见性 当一个变量被声明volatile时,它会保证被修改的值被立刻更新到主内存中,不会优化到寄存器或缓存中 2.禁止指令重排序 针对被volatile修饰的变量的读写相关指令,是不能被重新排序的 代码演示 class Counter{public int flag; } public class Thread3 {public stati…

QT creator与VS2019 QT加载模块方法

QT creator与VS2019加载模块方法 QT creator,pro文件添加 VS2019 QT

酷克数据亮相第13届PostgreSQL中国技术大会,获数据库杰出贡献奖

7 月 12 日,第 13 届 PostgreSQL 中国技术大会在杭州盛大开幕。本次大会以“聚焦云端创新,汇聚智慧共享”为主题,邀请了国内外 PG 领域众多行业大咖、学术精英及技术专家,共同探讨数据库领域的发展趋势、技术创新和实践经验。酷克…

每天一个数据分析题(四百二十六)- 总体方差

为了比较两个总体方差,我们通常检验两个总体的() A. 方差差 B. 方差比 C. 方差乘积 D. 方差和 数据分析认证考试介绍:点击进入 题目来源于CDA模拟题库 点击此处获取答案 数据分析专项练习题库 内容涵盖Python,SQL,统计学&a…

[Vulnhub] Tr0ll3 aircrack-ng+lynx

信息收集 IP AddressOpening Ports192.168.101.147TCP:22 $ ssh start192.168.101.147 用户:Start startTr0ll3:~$ find / -type f -perm 0777 2>/tmp/1 startTr0ll3:~$ cat /var/log/.dist-manage/wytshadow.cap | nc 192.168.101.128 10035 WIFI握手包 aircrack-ng 破…

mysql快速精通(四)多表查询

主打一个实用 一. 连接查询 交叉连接 交叉连接返回两个表的笛卡尔积,即每个表的每一行与另一个表的每一行组合 语法: SELECT *FROM table1 CROSS JOIN table2;内连接 查询两张表都存在的数据,即排除两张表的未匹配部分 语法: SELECT 字段名 FROM 左表 IN…

记一次 .NET某上位视觉程序 离奇崩溃分析

一:背景 1. 讲故事 前段时间有位朋友找到我,说他们有一个崩溃的dump让我帮忙看下怎么回事,确实有太多的人在网上找各种故障分析最后联系到了我,还好我一直都是免费分析,不收取任何费用,造福社区。 话不多…

JMESPath: 强大的处理JSON数据

文章目录 引言官网链接JMESPath原理概述工作原理 基础使用安装与配置基本查询过滤 高级使用投影管道表达式多选表达式 结论 引言 在处理JSON数据时,我们经常需要查询、过滤和转换数据。JMESPath(JSON Matching Expressions Path)是一种查询语…

[译] Rust标准库有些特殊,让我们改它

本篇是对 RustConf 2023中的The standard library is special. Let’s change that.这一视频的翻译与整理, 过程中为符合中文惯用表达有适当删改, 版权归原作者所有. 今天我将讨论Rust的标准库,更具体地说,是关于标准库有何特殊之处,以及为什么我们应该改变这一点。首先声明一下…

大模型高效参数微调技术

文章目录 一、Fine-Tuning:微调二、Prompt-Tuning:提示调优2.1 工作原理2.2 PET (Pattern-Exploiting Training)2.3 Prompt-Tuning集成2.4 模板构建方式 三、Prefix Tuning:连续提示模板3.1 提出动机3.2 工作原理 四、P-Tuning V1/V24.1 P-Tu…

MQTT——Mosquitto使用(Linux订阅者+Win发布者)

前提:WSL(Ubuntu22)作为订阅者,本机Win10作为发布者。 1、Linux安装Mosquitto 命令行安装。 sudo apt-get install mosquitto 以上默认只安装了mosquitto的服务,不带测试客户端工具mosquitto_sub和mosquitto_pub。如…

楼栋管理助你打造智慧校园寝室新时代

在聚焦于智慧校园寝室管理的楼栋管理功能上,核心目标是实现对宿舍楼本身的高效、精细化运营。这一功能围绕楼栋信息维护、空间优化、安全监管等方面展开,旨在为学生创造一个安全、舒适的生活环境,同时提升管理效率。 楼栋管理功能首先建立在全…

Run LoongArch64 Alpine VM on x86_64

一、Build from source(build on x86_64) Obtain the latest libvirt, virt-manager, and qemu source code, compile and install them. 1.1 Build libvirt from source sudo apt-get update sudo apt-get install augeas-tools bash-completion debhelper-compat dh-apparm…

防火墙NAT实验(接上一个用认证实验)

目录 一、拓扑图 二、实验需求 三、实验步骤 需求1:办公区设备可以通过电信链路和移动链路上网(多对多的NAT,并且需要保留一个公网IP不能用来转换) 策略1:电信链路,多对多NAT,保留IP地址 测试策略1 策略2&#x…

2024年上半年信息系统项目管理师——综合知识真题题目及答案(第1批次)(4)

2024年上半年信息系统项目管理师 ——综合知识真题题目及答案(第1批次)(4) 第61题:The project manager should use (tool for the purpose to report on the work remaining for projects. A. cumulativ…

C# 中使用模式匹配 备忘

模式匹配# 要使用模式匹配,首先要了解什么是模式。在使用正则表达式匹配字符串时,正则表达式自己就是一个模式,而对字符串使用这段正则表达式进行匹配的过程就是模式匹配。而在代码中也是同样的,我们对对象采用某种模式进行匹配的…

内容协商源码解析与自定义 MessageConverter

目录 内容协商 1、引入xml依赖 2、postman分别测试返回json和xml 3、开启浏览器参数方式内容协商功能 4、内容协商原理 5、自定义 MessageConverter 综上 内容协商 根据客户端接收能力不同,返回不同媒体类型的数据。 若客户端无法解析服务端返回的内容&#…

keil5新建stm32工程的基本

1、建立工程文件夹,keil中新建工程,选择型号; 2、工程文件夹里建立自己所需要的文件夹等,复制固件库里面的文件到工程文件夹里; 3、将工程里建立对应的同名的分组,并将文件夹内的文件添加到工程分组中。 点…