2.2.2、大驼峰命名法(upper camel case)
每一个单词的第一个字母都采用大写
HelloWord = ‘hello world !’
print(HelloWord)
2.2.3、小驼峰命名法
第一个单词第一个字母小写,第二个单词第一个字母大写。
helloWord = ‘hello world !’
print(helloWord)
所有的变量名、函数名都是用下划线命名法,类名使用大驼峰命名法。
2.3 Python命名规则
Python
中的标识符是区分大小写的
变量、函数名全部用小写与下划线
常量(配置文件变量、不修改的变量)全部用大写
类名用大驼峰命名法
2.4 案例展示:命名规范查看
类名用大驼峰类与其他内容用两个换行隔开
class student(object):
变量名之间用空格隔开
def init_(self,hello):
self.hello = hello
函数与函数之间加换行
def print_hello_wor1d(se1f):
“”"
函数名用下划线命名法
尽量满足见名知意
“”"
print(f"hello.jpg ise1f.hello} !")
def PrintHelloworld(self):
“”“大驼峰命名法提示有问题”“”
print(f"hello.jpg ise1f.hello} !")
def printHelloworld(se1f):
“”“小驼峰命名法提示有问题”“”
print(f"hello.jpg {self.hello} !")
def printhelloworld(se1f):
“”" 直接写很难读懂 “”"
print(f"hello.jpg iself.hello} !")
def PRINTHELLOWORLD(se1f):
“”“直接写很难读懂”“”
print(f"hello.jpg ise1f.hello} !")
“”“团队规范”“”
变量名使用下划线命名法
尽量满足见名知意
对象也是变量
student = Student(“wor1d”)
student.print_hello_wor1d()
Python
官方提供有一系列PEP (Python Enhancement Proposals)
文档
其中第 8 篇文档专门针对Python
的代码格式给出了建议,就是传说中的 PEP 8
文档地址: https://www.python.org/dev/peps/pep-0008/
谷歌有对应的中文文档: https:llzh-google-styleguide.readthedocs.iolen/latest/google-python-styleguide/python style rules/
不用专门去看,如果你的代码不规范,编辑器有快捷方式,可以快速的格式化代码 。
赋值号=
两边用空格间隔开来,不然你可能会出现红的绿的黄的各种颜色的波浪线,黄的绿的波浪线对你的代码没什么影响,仅提示你不满足编程规范。
红色的波浪线就是提示你的代码有错误影响执行。
ctrl + alt +l
快速格式化代码,能够消除红色以外的大部分波浪线,消除不了的就是你的单词拼写错误,它会出现绿色的波浪线。
其它的常用快捷键,可以看我往期发的,我有写过。
任何语言的程序员,编写出符合规范的代码,是开始程序生涯的第一步。
-
可以方便排查错误
-
方便自己看的代码
-
便于别人看懂你的代码(团队协作)
良好的编程习惯的养成不能靠说,要靠多练,要在大量的编程中将其融入骨髓中。
一套系统应该具有统一的编程风格,任何编程风格都不可能是完美,应该从可维护性、可读性方面继续保持一种编程风格,而不要将多种编程风格混合在一套系统中,对于新手,难以理解如此多种风格的编码。
5.1 输出
print()
方法用于打印输出,最常见的一个函数。
以下是print()
方法的语法:
print(*objects,sep=’ ‘, end=’ \n’, file = sys.stdout)
参数
-
objects
--复数,表示可以一次输出多个对象。输出多个对象时,用分隔符分割。 -
sep
--用来间隔多个对象,默认值是一个空格。 -
end
–用来设定以什么结尾。默认值是换行符\n,我们可以换成其他字符串。 -
file
--要写入的文件对象。
5.2 输入
input()
函数接受一个标准输入数据,返回为string
类型。
a = input(“input:”)
input: 123 # 输入整数
type(a)
<class ‘str’> # 字符串
最后
不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~
给大家准备的学习资料包括但不限于:
Python 环境、pycharm编辑器/永久激活/翻译插件
python 零基础视频教程
Python 界面开发实战教程
Python 爬虫实战教程
Python 数据分析实战教程
python 游戏开发实战教程
Python 电子书100本
Python 学习路线规划
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-kzBk6xEg-1710976665448)]