单行注释和多行注释
作用:
1、用来解释代码的作用和功能
2、调试程序用来屏蔽不执行的代码
'''
我要学好
python
'''
#我要学好python
'''我要学好python'''
"""我要学好
python"""
总结:结合PyCharm工具,看着肯定是单引号或者双引号比较易看,适合解释代码,代码调试就直接使用工具自带快捷键:选中 ctrl+ /,恢复也是。
函数
定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段
作用:函数对代码实现了封装,函数可以被调用、可以传递参数、可以返回计算结果等内容
如果我们windows系统上安装的一个个软件,就是被封装好的函数,直接安装使用
内置函数
由python内置写好的一些常用的函数,直接调用,比如print()、input()
参考:https://docs.python.org/zh-cn/3/library/functions.html
用户自定义函数
用户根据自己需求自己写的函数,方便日后直接调用
参考:https://docs.python.org/zh-cn/3/tutorial/controlflow.html#defining-functions
自定义函数需要通过学习,了解方法后使用
标准库函数
根据用途定义的一个python自带库,库里面有很多函数,针对不同的用途
使用前提需要import xx,放到代码的最上面
扫描二维码关注公众号,回复: 8846046 查看本文章
第三方库
由python社区提供的高质量的库,前提是需要安装上第三方库,这个也就是能体现出python的好处多多,也大大的节省了自己写代码的时间,实现快速部署上线成为可能。
变量
作用:
1、数据存储到内存总,以便代码调用
2、变量保存的数据是可以改变的,只要重新赋值,而常量正好相反,是不可以改变的
3、赋值符号:=
2个特征:
1、变量无需声明。
2、变量可以被赋值不同的数值类型,整数,浮点数等
a = 1
'''赋值一个变量'''
print(a)
a = 'B'
'''python中字符串需要加单引号'''
print(a)
a = 'b'
'''python区分大小写'''
print(a)
变量命名规则
1、可以由字母、数字、下划线组成,不能以数字开头
2、不能是python关键字,但是可以包含,a_print这样的,借助PyCharm不能自动补全的都可以使用
3、不能包含空格
正确:
adc_xx
Hello
_ad1
xdd1
a_print
错误:
zx#dd
1asc
a b
命令规范
Python 编码规范(Google)
参考:https://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/
module_name, 模块package_name, 包
ClassName, 类
method_name, 方法
ExceptionName, 异常
function_name, 函数
GLOBAL_VAR_NAME, 全局变量
instance_var_name, 实例
function_parameter_name, 参数
local_var_name. 本变量
总结:变量命令规范还是很有必要的,因为自己写的代码主要还是给别人看的,有了规范命名,有助于代码的易读性,也能体现一个人的做事态度很严谨。我就是完全自己喜好定义o(╥﹏╥)o,要改
输出函数
print()函数
作用:打印屏幕输出
语法格式:print(value, …, sep=’’, end=’\n’, file=sys.stdput, flush=False)
value:输出对象,可以是变量,或者数值类型,多对象输出用逗号隔开
sep:用来间隔输出的多个value,默认是空格
end:用来设定以什么结尾。默认值是换行符 \n,也就是打印完自动换行回车键
file:可以把value值保存到文件里
flush:输出是否被缓存到内存通常决定于 file,也就是函数print()运行完后立即把数据存到文件中(实际是硬盘中,不是内存中),python默认自带有内存回收机制,不是有数据就直接存储到硬盘中,这样就显得效率非常的低。一般针对数据重要性来选择开启
a = 1
b = 2
print(a)
print(a,b,'cccc')
print(a,end='')
print(b)
print(a,b,sep='|',end='')
f = open('test.txt','w')
'''创建一个文件test.txt,写模式'''
print(a,b,file=f)
f.close()
'''关闭文件'''
输入函数
input()函数
作用:屏幕提示用户输入的内容并把内容放到字符串中
类型:字符串类型
a = input('我要学习python:')
print(a)
print(type(a))
'''我输入的整数,但是类型还是字符串'''
总结:正常使用中传输的内容如果是整数,但是内容需要被用成整数型就需要int()转换