常见的coding技巧

简介: 常见的coding技巧

一、常见的coding技巧

1、使用assert断言

使用场景:当我们不希望某件事情发生时,我们就使用断言,断言里面的判断条件可为任意的判断语句。当发生时,编译器会自动报错,并且会锁定到具体的行数。

2、const修饰指针技巧

当const放在*的左边时,限制的是指针指向的内容,不能通过指针变量改变指针指向的内容,但是指针变量本身是可以改变的。

当const放在*的右边时,限制的是指针变量本身,指针变量本身是不可以改变的,但是指针指向的内容是可以改变的。


相关文章
|
10月前
|
存储 Python
Python中encode和encoding的区别
Python中encode和encoding的区别
137 0
|
3月前
|
编解码 IDE KVM
Happy coding,明基RD280U使用分享
最近尝试了明基的专业编程显示器 `RD280U`,28寸4K分辨率,3:2屏幕比例,适合编程。支持硬件级防蓝光、抗反射面板,接口丰富,支持KVM。自动亮度调节、编码模式和软件辅助功能,使其在编程体验上表现出色。如果你对专业编程显示器有需求,这无疑是一个不错的选择。
96 12
|
9月前
|
JavaScript Python
Python代码中的# -*- coding: gbk -*-
由于 Python 默认使用 ASCII 编码来解析源代码,因此如果源文件中包含了非 ASCII 编码的字符(比如中文字符),那么解释器就可能会抛出 SyntaxError 异常。加上# -*- coding: gbk -*-这样的注释语句可以告诉解释器当前源文件的字符编码格式是 GBK,从而避免源文件中文字符被错误地解析
151 6
|
10月前
|
存储 Python
Python中文编码
Python中文编码
|
10月前
|
自然语言处理 Python
Python的编码问题
【5月更文挑战第4天】Python的编码问题
51 3
|
10月前
|
编解码 IDE 文件存储
Python 中文编码
Python 中文编码
|
10月前
|
IDE Linux Go
浅谈使用VS Code玩转Go Coding
浅谈使用VS Code玩转Go Coding
126 0
|
Python
python gbk 相互转换 utf8
python gbk 相互转换 utf8
78 1
|
XML 存储 程序员
编码的最佳实践 (Coding Best Practices)
翻译自 https://www.thinkful.com/blog/coding-best-practices/
187 0
编码的最佳实践 (Coding Best Practices)
|
Linux Python Windows
Python | Python学习之unicode和utf8
Python | Python学习之unicode和utf8
136 0