实验 1 Python 编程基础实验
[ 考核目的 ]
考核学生对下述内容的掌握情况:
( 1 ) python 语言的语法基础
( 2 ) python 的数据类型
( 3 ) 判断/循环/文件读写
[ 考核内容 ]
( 1 )准备好一个 Jupyter 的实验环境 , 里面包含一个 python2 或者 python3 的内核模块
( 2 )预装好相关的组件库
( 3 )运行参考书中的用例代码;
( 4 )利用 python 工具编写代码
[ 考核要求 ]
( 1 )完成课后作业
( 2 )将代码和输出结果以 PDF 报告形式进行提交
实验目标
( 1 ) python 语言的语法基础
( 2 ) python 的数据类型
( 3 ) 判断/循环/文件读写
实验环境
Jupyter 的实验环境 , 里面包含一个 python2 或者 python3 的内核模块
验收内容
编写示例代码,完成上述目标,掌握基本原理及用法;
实验结果
python 语言基础
代码:
str='123456789'
print(str) # 输出字符串
print(str[0:-1]) # 输出第一个到倒数第二个的所有字符
print(str[0]) # 输出字符串第一个字符
print(str[2:5]) # 输出从第三个开始到第六个的字符(不包含)
print(str[2:]) # 输出从第三个开始后的所有字符
print(str[1:5:2]) # 输出从第二个开始到第五个且每隔一个的字符(步长为 2)
print(str * 2) # 输出字符串两次
print(str + '你好') # 连接字符串
print('hello\nrunoob') # 使用反斜杠(\)+n 转义特殊字符
print(r'hello\nrunoob') # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
x="a" #给变量赋值
y="b"
print( x ) # 默认换行输出
print( y )
print('---------')
# 不换行输出
print( x, end=" " )
print( y, end=" " )
运行结果: