python的标识符,python的注释,语句和缩进,变量和常量,python输入输出,作业
python的标识符
在
python
当中每个数据都会有自己的标识,那个这个标识也可说是他的类型,类型又分为几种比如整型、浮点型、字符型、布尔型。
type用法
想在python里查看这个变量的类型,你就就可以用到type.
整型(int)
在python中,有一种数据类型像0 ~ 99999999的整数这样的整数统称为整型用int来表示只要你看到了像1,2,3,4……它的类型就是int类型。
浮点型(float)
在python中,有一种数据类型像小数这样的统称为浮点型用float来表示只要你看到了像1.2,2.4,3.1,4.2……它的类型就是浮点(float)类型。
布尔值(bool)
布尔类型中就两个个值
一个是
True
(代表的是:真,也是整型数字1
第二个False
代表的是:假,也是整型数字0
在做一些逻辑判断,和if判断,两个值进行比较的时候,要是成立就会返回True
,不成立就会返回False
注意:这个里的布尔值开头的首字母需要大写,在pyCharm中是区分大大小写的
字符型(str)
只要用单引号或者双引号引起来的都是字符型用str来表示,字符型就是一些数字,字母,和下滑线都可以是字符型比如
'hello_world123_'
他就是一个字符型(str)
注意:单引号和双引号不能一边单引号一边双引号 比如:"123_sheep'
这样的写法是错误的
python的注释
单行注释
在PyCharm中一个
#
就是一个注释,是不会输出的,是让别人再看的代码时可以一样就看出你这敲的是什么,能实现什么功能。注意:要在#
后面敲个空格才是规范的
多行注释
快捷键
ctrl+/
多行注释:就是你写了一个代码实现了一个功能,突然你想用另一种方式来实现,这个时候你就需要把你之前的代码注释,让它不输出。
注意这个你需要选中代码在ctrl+/
,选中了它才会变成蓝色
文档注释
文档注释适用注释一篇文档,用六个单引号或六个双引号把文档放到六个的中间
如图:注释在程序中是不会运行
命名规则
在python中不能以数字,关键字,符号命名,关键字另一种说法是是python自带的内置函数,命名时最好是见名知意(就是看见了这个名字就能大概知道它的意思)。
那这些函数是:
['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', 'DeprecationWarning', 'EOFError', 'Ellipsis', 'EnvironmentError', 'Exception', 'False', 'FileExistsError', 'FileNotFoundError', 'FloatingPointError', 'FutureWarning', 'GeneratorExit', 'IOError', 'ImportError', 'ImportWarning', 'IndentationError', 'IndexError', 'InterruptedError', 'IsADirectoryError', 'KeyError', 'KeyboardInterrupt', 'LookupError', 'MemoryError', 'ModuleNotFoundError', 'NameError', 'None', 'NotADirectoryError', 'NotImplemented', 'NotImplementedError', 'OSError', 'OverflowError', 'PendingDeprecationWarning', 'PermissionError', 'ProcessLookupError', 'RecursionError', 'ReferenceError', 'ResourceWarning', 'RuntimeError', 'RuntimeWarning', 'StopAsyncIteration', 'StopIteration', 'SyntaxError', 'SyntaxWarning', 'SystemError', 'SystemExit', 'TabError', 'TimeoutError', 'True', 'TypeError', 'UnboundLocalError', 'UnicodeDecodeError', 'UnicodeEncodeError', 'UnicodeError', 'UnicodeTranslateError', 'UnicodeWarning', 'UserWarning', 'ValueError', 'Warning', 'WindowsError', 'ZeroDivisionError', '__IPYTHON__', '__build_class__', '__debug__', '__doc__', '__import__', '__loader__', '__name__', '__package__', '__spec__', 'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'display', 'divmod', 'enumerate', 'eval', 'exec', 'filter', 'float', 'format', 'frozenset', 'get_ipython', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']
蛇形命名法(推荐)
在两个词中用下划线来连接命名,举例:my_name
大驼峰命名法
每个单词的首字母大写,像大驼峰一样,举例:MyName
小驼峰命名法
第一个单词以小写字母开始;第二个单词的首字母大写,举例:myName
变量和常量
变量
你可以把它理解成一个容器,可以在里面添加各式各样的东西,比如
my_name=1
,这个里的变量就是my_name
,就是把1
赋值给了my_name
,这里的my_name
是1
,你赋什么值给它,那它就是什么。简单理解就是可以变的量叫变量。赋值都是把左边的值赋给右边,你可以通过
my_name
来调用1
,但是你不能通过1来调用my_name,就是在内存中生成了my_name
和1
,只是my_name
可以调用1
,但是1
是不可以调用my_name
的
常量
在
pyCharm
中常量都是大写字母来命名的,常量顾名思义,就是一个不会变的量,称为常量
举例如图下的都是常量,不过你想改你还是可以改,pyCharm
没有保护机制,只是一个共识,只要别人看了你命名都是大写那他就知道,这个是个常量
语句和缩进
语句
语句字面意思就是把一个一个的字连成一句话,可以让被人听懂,那python的语句也是同样的意思,只是它一个一个的字换成了代码,让python可以看懂。
代码块
代码块也是字面意思,就是一块代码,这块代码中可以包含多条语句和代码,换种说法就是代码的一个分组机制,代码块里面储存的是多条语句,和代码。
缩进
缩进,就是你在一个if判断语句中,你想编辑可以受他控制的代码块时,就是需要在代码块前面添加一个缩进,那这个缩进一般是四个空格,在pycharm中就是在键盘上按tab键,就是一个缩进。
举例:
python的输入和输出
输入
输入就是需要你输入东西,在python中有个内置函数
input()
他的用法就是可以获取用户输入的东西。练习,需要判断用户输入的东西是否是windows要是windows就返回欢迎访问,要是不是就是输入错误。
不是windows就是执行else里面的代码块
输出
在python中,也是一个函数叫
print()
这个函数可以叫输出也可以叫打印,在pycharm中只有通过了print()才能执行(输出)。
输出中的玩法
在输出中有两个东西可以玩,一个如果你输出两个用什么来分割,另一个是在第一个的结尾用什么接上下一个的开头
sep=''
end=''
举例
作业
作业1 BD
作业2
第一种
第二种
第三种
第四种
作业3
作业4