学习任何一门语言,体验完了Hello World后,下一步就是学习语言的基本语法了,这是入门必修课程,没有捷径可走,那我就老老实实死磕知识。
标识符
- 第一个字符必修是字母或是下划线_开头;
- 标识符对大小写敏感
python保留字
保留字就是关键字,我们不能把他们当作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字;
注释
Python的注释分为以下方式:
1.单行使用#
2.多行使用’’'或者“”“
行与缩进
python有个非常具有特色的就是使用缩进表示代码块,不需要像java需要使用{}
f True:
print("Answer")
print("True")
else:
print("False")
print("Anser")
基本数据类型
主要有两个,一个是数字(number)类型,另一个是字符串(string)
数字类型
- int(整数),python3中没有python2的long类型;
- bool(布尔),如True;
- float(浮点),如2.124
- complex(复数),如1 + 2j
字符串类型
- python中单引号和双引号都是一样的。
- 使用三引号(’’'或""")可以指定一个多行字符串。
- 转义符‘’。
- 反斜杠可以用来转义,r可以让反斜杠不发生转义。
- 字符串可以使用‘+’连接起来。
- Python中的字符串有两种索引方式,从左到右以0开始,从右往左从-1开始。
- Python没有单独的字符类型,一个字符就是长度为1的字符串。
- 字符串的截取语法格式:变量[head_index:tail_index:len].
word = "字符串"
sentence = "这是一个句子"
paragraph ="""这是一个我的天下
也是你的天下
"""
str = 'Thisismythefirstprocessgram'
print(str) #输出字符串
print(str[0:-1]) #输出第一个到倒数第二个的所有字符
print(str[0]) #输出字符串的第一个字符
print(str[2:5]) #输出字符串从第三个开始到第五个字符字符
print(str[2:]) #输出字符串从第三个开始后的所有字符
print(str * 2) #输出字符串2倍
print(str + '你好') #连接字符串
print('------------------')
print('hello\nrunoob') #使用反斜杠(\)+n转义特殊字符
print(r'hello\nrunoob')#在字符串前面添加一个r,表示原始字符串,不会发生转义 这里的r是raw ,也就是raw string
import和from…import
python中使用import导入模块
from…import表示从某个模块中导入某个函数
eg. from sys import path
今天就这样吧,明天继续学习基础,我得加紧了,今天时间有点紧,明天需要多学习点。坚持做好笔记。