python 第一天基础day1.1

1、设置编码:

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

2、设置代码作者信息

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


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

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!

你可能感兴趣的:(python 第一天基础day1.1)