Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
Python语法基础_python基本42个命令,希望能够帮助你!!!。
目录
一、注释
二、定义变量
标识符
三、Debug⼯具
四、数据类型
五、格式化输出
六、输⼊功能
七、转换数据类型
九、条件语句
#
注释内容
,快捷键
ctrl+/
"""
注释内容
"""
或
'''
注释内容
'''
dir函数查看任意模块中所有的对象列表,如果调用不带参数的dir()函数,则返回当前所有名字列表。help函数查看任意模块或函数的使用帮助。
Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。
变量名
=
值
Python具有自动内存管理功能,对于没有任何变量指向的值,Python自动将其删除。
Python会跟踪所有的值,并自动删除不再有变量指向的值。因此,Python程序员一般情况下不需要太多考虑内存管理的问题。
显式使用del命令删除不需要的值或显式关闭不再需要访问的资源,仍是一个好的习惯,同时也是一个优秀程序员的基本素养之一。
使用下划线作为变量前缀和后缀来指定Python特殊变量。
_xxx: 一种约定,指定私有变量或私有函数(private),在模块或类外不可用使用,不能用from module import * 形式导入,但可以使用from module import _func 形式导入。
__xxx: 在class类的内部,带双下划线的类变量、实例变量、方法具有正常访问权限。
在继承结构中,带双下划线的基类的类变量和实例变量不能被子类直接访问。
在实例中,带双下划线的类变量、实例变量、方法不能被直接访问。但有办法间接访问。_classname__func
__xxx__: 系统定义名字,供自己调用的。这些方法会在特定的条件下被触发执行。
每个Python脚本在运行时都有一个“__name__”属性。如果脚本作为模块被导入,则其“__name__”属性的值被自动设置为模块名;如果脚本独立运行,则其“__name__”属性值被自动设置为“__main__”。
利用“__name__”属性即可控制Python程序的运行方式。例如,编写一个包含大量可被其他程序利用的函数的模块,而不希望该模块可以直接运行,则可以在程序文件中添加以下代码:
if __name__ == '__main__':
print('Please use me as a module.')
这样一来,程序直接执行时将会得到提示“Please use me as a module.”,而使用import语句将其作为模块导入后可以使用其中的类、方法、常量或其他成员。
浮点数
0.0,-1.34,-99.;(小数点形式)
23e4,78e-4,3.5E7;(科学计数法)
复数
复数由实数部分和虚数部分构成,Python语言中通常使用a+bj或者complex(a,b)表示,其中a表示复数的实部,b表示复数的虚部,并且复数的实部a和虚部b都是浮点型。
(
'hello Python'
)age
=
18
(
age
)#
需求:输出
“
今年我的年龄是
18
岁
”
【技巧】%06d
,表示输出的整数显示位数,不⾜以
0
补全,超出当前位数则原样输出%.2f
,表示⼩数点后显示的⼩数位数。
格式化字符串除了
%s
,还可以写为
f'{
表达式
}'f-
格式化字符串是
Python3.6
中新增的格式化⽅法,该⽅法更简单易读
\n
:换⾏。\t
:制表符,⼀个
tab
键(4个空格)的距离。
(
'
内容
'
,
end
=
""
)
input('
提示⽂字
')
1、算数运算符
混合运算优先级顺序:
()
⾼于
**
⾼于
* / // %
⾼于
+ -
num
=
1
(
num
)
num1
,
float1
,
str1
=
10
,
0.5
,
'hello world'
(
num1
)
(
float1
)
(
str1
)
a
=
b
=
10
(
a
)
(
b
)
4、比较运算符
5、逻辑运算符
if 条件: 条件成⽴执⾏的代码1 条件成⽴执⾏的代码2 ......
if...else...
if 条件: 条件成⽴执⾏的代码1 条件成⽴执⾏的代码2 ...... else: 条件不成⽴执⾏的代码1 条件不成⽴执⾏的代码2 ......
多重判断
if 条件1: 条件1成⽴执⾏的代码1 条件1成⽴执⾏的代码2 ...... elif 条件2: 条件2成⽴执⾏的代码1 条件2成⽴执⾏的代码2 ...... ...... else: 以上条件都不成⽴执⾏执⾏的代码
if嵌套
if 条件1: 条件1成⽴执⾏的代码 条件1成⽴执⾏的代码 if 条件2: 条件2成⽴执⾏的代码 条件2成⽴执⾏的代码
语法如下:import
模块名random
.
randint
(
开始
,
结束
)
条件成⽴执⾏的表达式
if
条件
else
条件不成⽴执⾏的表达式
今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。