1、设置编码:

默认情况下,python源码文件以utf-8编码,所有字符串都是Unicode字符串

2、设置代码作者信息

设置路径:file—setting—editor—file and code templates,然后点击python script

python首行缩进word python首行缩进2字符_Python


设置好之后每次新建一个python文件都会自动带有这些editor信息

python首行缩进word python首行缩进2字符_python基本语法_02


3、注释单行

• Python中单⾏注释以 # 开头,实例如下:

#--coding:utf-8--

想注释文件里的多条语句,选择多条语句按住 键盘上的 Ctrl + / 键 (pycharm里)

4、多行注释:单引号三个’’’’’'或三个双引号"""
5、⾏与缩进
对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin…end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。
如:
if True:
print(“Hello girl!”) #缩进一个tab的占位
else: #与if对齐
print(“Hello boy!”) #缩进一个tab的占位
6、多行语句
#python如果一个语句过长可以用 \ 实现多行语句。
Sum ='one ’ +
‘TWO’+
‘THREE’

7、Python空行
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。

8、转义字符
在需要在字符中使用特殊字符时,python用反斜杠()转义字符。如下表:
原始字符串
有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:
print r’\t\r’
实际输出为“\t\r”。

转义字符 描述
(在行尾时) 续行符
\ 反斜杠符号
’ 单引号
" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

9、输入输出

输出语句函数print,可以直接输出内容到控制台,例如:print(“hello world!”)
输入语句函数input,可以直接从控制台获取数据内容,例如:input(“请输入内容:”)

10、变量的定义与声明
Python变量声明有三大军规
 变量名是由字母、下划线和数字组合起来的
 变量名不能由数字开头
 变量名命名遵循驼峰命名规则
一般变量的赋值是通过符号“=”来完成,把右边的值赋值给左边的变量,比如一个简单的赋值:a=1,那么a的值就是1通常还有一种多个变量同时赋值的方法,但是不推荐大家使用,大家可以了解下:
ab,c=1,2,3就意味着是ab,c三个变量同时分别赋值为1,2,3
特别要注意的地方是,在你引用变量之前一定要做声明或赋值,不然引用就会报错。
11、常用基础数据类型
我们 Python中常用的数据类型有如下几种
 整型 12 、1
 浮点型 12.9/ 1.12
 布尔值 true 、false
 字符 ‘w’
 字符串 ‘asd’
整型int):一般整型就是整数,不需要任何修饰符,如a=1,那么a就是整型,值为1
浮点型(oat:就是浮点数,就是带小数点的数字也不需要任何修饰符,如b=01,那么b就是浮点数,值为0.01(
精确到小数点后两位)
布尔值( Booleans):包含两个值TRUE和 FALSE,在后期我们做判断的时候会经常用到
字符:用单引号或者是双引号括起来的单个字符,就称之为字符。
S=’a’
T=’1’
但是 Python里面字符和字符串并没有区别,只要是引号括起来的,我们都称之为字符串,类型为str
字符串(str):用单引号或者是双引号括起来的多个字符,就称之为字符串。
Str_1=‘hello world’
Str_2=“hello pythe”
12、字符串的常见操作
1字符串的截断
顾名思义就是对字符串进行部分字段的获取,一般我们都是根据字符串下标索引去获取指定的字段
str=‘hello world!’
根据上面的str字符串,我们可以进行如下的操作
 获取第5个字符str[4]
 获取第1个到第4个字符:str[0:4]
 获取最后一个字符:str[11]
 获取emon这个字符串:str[-6:1]
 获取所有字符:str[:]
 获取第2个到最后的所有字符str[1:]
2字符串的运算
Str_1=‘helle’
str_2=‘world’
 字符串拼接:str_1+st_2
 重复输出字符串str_ 1*2

3字符串的常用的函数
●split(分隔符,次数):分隔符就是字符串根据这个传入的字符进行分隔,次数就是分隔几次,最后返回的结果是一个列表,示范如下:
a=‘hello world is best’
print(a.strip(‘ht’))
返回结果
ello world is bes

a=‘helloworld!’
print(a[-5:-1]) # 截取倒数第五位与倒数第一位之前的字符 --:orld
print(a[1]) # 截取开始第一个字符–: e
print(a[0:4]) # 截取从第一位到第三位的字符从0开始 --:hell
print(a[:]) # 截取全部字符 --: helloworld!
print(a[1:]) # 截取第一位之后的字符或第一个字符到结尾的字符 --:elloworld!
print(a[-5:]) # 截取后五位的字符或倒数第一个字符到结尾的字符 --:orld!