Python 笔记1 | Python基础

这篇博客介绍了Python语言的基础,包括起步、变量、字符串、整数、浮点数、列表、元组、条件分支等。讲解了交互式与脚本模式的使用,以及变量的动态类型特性。同时,提到了Python开发环境如IDLE和Sublime Text,并展示了各种数据类型的实例和操作,如字符串字面值、列表的增删改查和切片、条件判断等。
摘要由CSDN通过智能技术生成

业务应用(多媒体、大数据、云计算、分布式、AI)
Python+Numpy+scikit-learn
编译型语言:源代码-编译器->机器代码
解释型语言:源代码-解释器->执行动作
交互模式:简单任务
脚本模式:批量任务、自动任务

一、Python语言

1.起步

交互式:

print('hello world!')

a = hello world!
print(a)

a = 100
print(a)

exit()//退出

Python语言开发环境
控制台,交互或脚本
IDLE工具,交互或脚本
集成环境,sublime-text

2.变量

变量名 = 值
动态类型语言
变量名表示一个标签,为变量赋值的过程本质上就是用在其所表示的标签和值之间建立绑定关系。

字符串字面值
“xxx”
‘xxx’
‘’‘xxx’’’
代码:string1.py

# 双引号字符串
print("The language 'Python' is named after\n\
\"Monty Python\", not the snake.")
# 单引号字符串
print('The language \'Python\' is named after\n\
"Monty Python", not the snake.')
# 三引号字符串
print('''The language 'Python' is named after
"Monty Python", not the snake.''')
# 原始字符串
print(r'The language \'Python\' is named after\n\
"Monty Python", not the snake.')

字符串操作
代码:string2.py

# 字符串大小写转换
name = 'wei min'
print(name)
# 单词首字母大写
print(name.title())
# 所有字符转大写
print(name.upper())
print(name)
name = name.upper()
print(name)
# 所有字母转小写
print(name.lower())
# 查看类型
print(type(name))
# 合并(拼接)字符串
first_name = 'wei'
last_name = 'min'
full_name = first_name + ' ' + last_name
print(full_name)

print('Hello, ' + full_name.title() + '!')
message = 'Hello, ' + full_name.title() + '!'
print(message)
# 用制表符合换行符添加空白
print('C/C++\tGo\tPython\tJava')
print('C/C++\nGo\nPython\nJava')
print('Languages:\n\tC/C++\n\tGo\n\tPython\n\tJava')
# 删除字符串首尾的空白字符
languages = '\n\t    C/C++ Go Python Java\n\t    '
print('[' + languages + ']')
# 删除首部空格
print('[' + languages.lstrip() + ']')
# 删除尾部空格
print('[' + languages.rstrip() + ']')
# 删除首尾空格
print('[' + languages.strip() + ']')
print('[' + languages + ']')

languages = languages.strip()
print('[' + languages + ']')

整数
代码:integer.py

# 整数类型用int表示
print(type(0))
# 加、减、乘、除和取余运算
print('3+4 =', 3 + 4)
print('3-4 =', 3 - 4)
print('3*4 =', 3 * 4)
print('3/4 =', 3 / 4)
print('3%4 =', 3 % 4)
# 幂运算
print('2**3 =', 2 ** 3)
print('2**(1/2) =', 2 ** (1/2))
print('2**(-1/2) =', 2 ** (-1/2))
print('(-2)**(1/2) =', (-2) ** (1/2))
p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值