Python基础入门(1)- Python环境搭建与基础语法
2024-09-05 11:06:55
Python编程环境搭建
Python环境搭建
python --version
PyCharm下载安装
安装
官网下载:https://www.jetbrains.com/pycharm/download/#section=windows
下载完成后一直next即可
pycharm修改字体大小及主题颜色
pycharm常用快捷键
Python脚本结构
编写一个完整的python脚本
1 # coding:utf-8
2
3 import os
4
5
6 print(os.getcwd())
7 print("Hello Python")
脚本的执行
python注释
1 # 注释方法一
2 """注释方法二"""
3 '''注释方法三'''
python换行
python执行入口
if __name__== '__main__':
需要执行的代码块
- 入口语句应该是代码的最后一个模块!!!!!
- 因为脚本入口会根据它上面的去实现代码
- 切记,不是每一个py文件都需要脚本入口的,一般整个项目会有一个py文件,专门负责执行
input内置函数
input函数的功能:
- 接收一个标准输入数据,返回为string类型
- 在命令行输入一行信息,会将这行信息返回成字符串
用法:
- result = input('请输入一些内容')
参数:
- 括弧内是一个提示字符串,用来告知用户需要填写的已知条件
知识点
- 头部注释常见的有声明编码格式,比如 # coding:utf-8
- python导包import命令在头部注释下面
- python代码的执行顺序是自上而下,逐行执行
- 代码结尾是end=''不换行,比如代码
变量与关键字
变量与变量名
格式:
变量名=变量值
a = 123
变量名的规则
组成:必须是数字,字母,下划线组成
长度:任意长度,但不建议太长,20字符以内
要求:开头必须是字母
注意:区分大小写、有意义(abc001 无意义,不建议驼峰)
同时声明多个变量并赋值
# 一行定义多个变量,用逗号(,)隔开,并且要保证后面的变量值数量跟前面的变量名数量一致
a, b, c = 1, 2, 3
python中的关键字
关键字的分类
强关键字:完全不能用来定义变量名,用即报错
弱关键字 (一般为内置函数) :将弱关键字用来定义变量名,虽然编译器不会报错,但是使关键字的原有的功能失效
注意:非极为特殊情况,不要将关键字作为变量名!!!
常见关键字
关键字与变量名得区别
- 变量存在于内存块中
- 关键字是内置于python语法中,用于业务逻辑处理
最新文章
- ReactJs 报错 Element type is invalid: expected a string (from built-in components) or a class/function (for composite components) but got: undefined. Check the render method of `Me`.
- 潭州学院-JavaVIP的Javascript的高级进阶-KeKe老师
- java后台访问接口
- Effective Java 67 Avoid excessive synchronization
- 二分法 codevs 1432 总数统计
- 14SpringMvc_在业务控制方法中写入HttpServletRequest,HttpServletResponse等传统web参数(这个知识点知道就好了,不推荐这么去做)
- c#String的不变特性,可读但不可写性
- C#语法基础用法Dictionary排序
- DWZ框架学习
- 开发一个iOS应用没有那么容易
- Java调用存储过程时报 The user specified as a definer ('root'@'%') does not exist 解决方法
- PHP学习笔记(七)
- 项目中通过Sorlj获取索引库中的数据
- 深度学习(二)更新ing~
- close()方法应该在finally语句中调用吗?
- 自己的mongodb的CRUD封装
- html留言功能
- npm火速上手
- 树莓派3代b型静态IP设置,和ssh的wlan配置
- js几个小技巧和坑
热门文章
- Linux系列(33)- rpm命令管理之RPM包校验提取(5)
- 华为云计算IE面试笔记-FusionCompute虚拟机热迁移定义,应用场景,迁移要求,迁移过程
- 在eclipse上配置tomcat(包括解决找不到server,配置8.0以上版本)
- 『Python』面向对象(二)
- Yaml书写方法详解
- P7295-[USACO21JAN]Paint by Letters P【平面图欧拉公式】
- null与undefined到底有啥区别?
- JavaScript 字符串(上)
- /usr/bin/python^M: bad interpreter: No such file or directory
- Go语言核心36讲(Go语言进阶技术六)--学习笔记