Python基础语法
*换课程期数了,不同老师教
标识符
• 开发人员在程序中自定义的一些符号和名称。标识符是自己定义的,如变量名 、函数名等
• 组成:由26个英文字母大小写,数字 0-9 符号 _$
标识符的规则:
• 1.标识符中可以包含字母、数字、_,但是不能使用数字开头 例如:name1 name_1 _name1 1name(不行)
• 2.Python中不能使用关键字和保留字来作为标识符
命名方式
• 驼峰命名法
• 小驼峰式命名法: 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
• 大驼峰式命名法: 每一个单字的首字母都采用大写字母,例如:FirstName、LastName
• 下划线命名法
• 不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如 get_url buffer_size
命名前面加下划线,会被保护*
注释
#单行注释
“”" “”"或者’’’ ‘’’’多行注释
Ctrl+鼠标左键点内置函数,就能查看函数的说明文档
注释快捷键Ctrl+/,再按一次取消注释
语句与缩进
语句
python的标准语言不需要使用分号,简单的换行就表示语句已经结束
代码块
为完成某一特定功能而联系在一起的一组语句构成一个代码块。有判断、循环、函数、类等 各种代码块。代码块的首行通常以关键字开始,以冒号( : )结束。
Python最具特色的语法就是使用缩进来表示代码块,不需要使用大括号
在代码块体系内换行会自动缩进
tab键,往后缩进4个空格,shift+tab,取消缩进
pass语句
pass语句是占位语句,它什么都不做,只是为了保证语法的正确性而写
以下场景中,可以使用pass语句
1. 当你不知道后面的代码怎么写的时候
2. 当你不需要写代码细节的时候
3.当语法必须,又没有实际内容可写的时候
4. 其它的一些你觉得需要的场景
变量
- Python 中的变量不需要声明类型(弱类型语言,动态语言)
- 每个变量在使用前都必须赋值,变量赋值以后才会被创建。
- Python中,一切事物都是对象,变量引用的是对象或者说是对象在内存中的地址。id()
- 在Python中,变量本身没有数据类型的概念。
- “=”号这个赋值运算符是从右往左的计算顺序
- Python允许同时为多个变量赋值。
注意:
1.字符串与整形之间不能拼接–>将整数类型强转为字符串类型 eg:str(18)–>”18”
2.字符串格式化–>%s,%d,%f
%号相当于占位符,s,d,f相当于指定类型为str,digit,float…
常量
在Python中,通常用全部大写的变量名表示常量,比如PI = 3.14159265359
但事实上,从Python语法角度看,PI仍然是一个变量,因为Python根本没有任何机制保证PI不会 被改变。你完全可以给PI赋值为10,不会弹出任何错误。所以,用全部大写的变量名表示常量只 是一个习惯上的用法。
常量通常放置在代码的最上部,并作为全局使用。
input输入语句
1、input()输入函数不论输入什么返回值都为字符串
2、当程序中有input()函数时,程序会停止在input()函数这块,这是程序阻塞
print输出语句
sep,可以在两个值之间插入字符串,默认为空格(sep=’ ‘)
end,在输出语句之后,默认(end=’\n’),为新的一行