pythonchram_【详细】Python基础(一)

前言

1. Python环境的搭建

解释器和开发集成环境pycharm的安装还是比较简单的。

1.1 python解释器的安装

(1) 到官网下载python解释器

205547004_1_20201026055519334

注释: 这个解释器是3.7.2版本的

(2) 开始安装python解释器

安装解释器非常简单,一定要把把下面的环境变量打上对勾, 然后在上面选择Install Now。 这里我选择Install Now,默认安装在C盘。如下如所示

205547004_2_20201026055519725

(3) 检验python解释器是否安装成功

在dos命令行下,输入python,如果出现版本号,则安装成功。

205547004_3_20201026055519803

1.2 pycharm的安装

工欲善其事,必先利其器。Pycharm是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言时 提高其效率的工具。 简单的说提高你写代码的速度,编写代码更爽更舒服。

(1) 官网下载Pycharm

205547004_4_20201026055519928

小提示: Pythoncharm分为专业版(professional)和社区版(community)。专业版集成了一些框架和库,收费的,基础里用不到,社区版就够用了。

(2) 开始安装pycharm

安装pycharm也非常简单,选好安装路径,我安装到D盘了。然后到达了如下图的界面,选择一个64位的桌面图标(shortcut),再选择一个.py的联想,如下图所示。

205547004_5_20201026055520100

205547004_6_20201026055520397

(3) 在pycharm里新建一个项目

第一次在pycharm中新建项目的时候,你点New Project会到达如下图的界面。需要添加解释器,就是添加你安装解释器的路径,如下图所示:

205547004_7_20201026055520616

小提示: python解释器添加完,项目创建好了之后,就可以愉快的写代码了。pycharm里面的快捷键,还有字体的修改,解释器的修改等等,可以百度自行搜索。

2. Python基础语法

2.1 基本语法

直接上代码,一看就懂了

# 这是一个输出语句

print("Hello,World")

"""

这是一个多行注释

"""

'''

这也是一个多行注释

'''

====================================================================================

# 定义变量,储存数据TOM

my_name = 'TOM'

print(my_name)

# 定义变量,储存数据,这是一瓶冰红茶

icdTea = '这是一瓶冰红茶'

print(icdTea)

2.2 数据类型

来一个思维导图,简单明了

205547004_8_20201026055520866

直接上代码,一看就懂了

# 整型和浮点型

num1 = 1

num2 = 1.2

print(type(num1))

print(type(num2))

# 这是一个字符串类型

a = 'hello,world!'

print(type(a))

# 这是一个布尔类型

b = True

print(type(b))

# 这是一个列表类型

c = [10,20,30]

print(type(c))

# 这是一个元组类型

d = (10,20,30)

print(type(d))

# 这是一个集合

e = {10,20,30}

print(type(e))

# 这是一个字典

f = {'name': 'TOM','age': 18}

print(type(f))

小提示:还有个复数类型,就是用于表示数学中的复数,用 real + imagej表示

2.3 标识符与关键字

这里不多说,跟C语言和Java中的知识都差不多一样,提几个需要注意的地方。

标识符:

(1)由数字、字母、下划线组成

(2)不能数字开头

(3)不能使用内置关键字

(4)严格区分大小写

2.4 格式化输出

直接上代码,一看就懂

age = 18

name = 'TOM'

weight = 75.5

stu_id = 1

print('今年我的年龄是%d' % age)

print('我的名字叫%s' % name)

print('我的体重是%.3f' % weight)

print('我的体重是%03d' % stu_id) # 不够三位,用0补全

print('我的名字叫:%s ,我的年龄是:%d' % (name,age))

print("我的名字叫:%s,我的年龄是:%d" % (name,age+1)) # 年龄加一岁

print("我的名字叫:%s,今年的年龄是:%d,我的体重是:%s,我的学号是:%03d" % (name,age,weight,stu_id))

===========================================================================================

name = "TOM"

age = 18

weight = 75.5

# %s比较强大

print('我的名字叫:%s,我的年龄是:%s,我的体重是:%s' % (name,age,weight))

===========================================================================================

name = 'TOM'

age = 16

# 语法:f'{表达式}'

# 这样的输出格式更加高效和简洁

print(f'我的名字叫{name},我的年龄为{age}')

小提示:

(1)务必掌握这种输出格式f'{表达式}' ,这种的输出格式更加高效简洁。f-格式化字符串是Python3.6中新增的格式化方法,这种方法更简单易读。

(2)常见的格式符号:%s (字符串) %d(有符号的十进制整数) %f(浮点数) %c(字符) 这几种是常见的格式符号,如果需要其他的再去查就好了。

2.5 转义字符和print的结束符

直接上代码,一看就懂

print('hello world')

print('hello\nworld') # hello world直接换行输出

print('\thello') # 前面输出空格再输出hello

=================================================================

# 在python中,print()默认自带end='\n'这个换行结束符,用户可以按照需求更改结束符

print('hello', end='\n')

print('world')

print('hello', end='\t')

print('hello')

print('hello', end='...')

print('world')

小提示:要记住print的结束符这个小知识点。

2.6 输入与数据类型转换

直接上代码,一看就懂

passward = input('请输入您的密码:')

print(f'您输入的密码是:{passward}')

# input接收到的数据类型都是字符串

print(type(passward))

====================================================================================

num = input("请输入一个数字:")

print(num)

print(type(num))

# 强制转换为int类型

print(type(int(num)))

print(type(int(num)))

===================================================================================

'''

因为得到数据类型并不是程序想要的数据类型,这个时候需要借助数据类型转换的函数来转换

'''

num = 1

str1 = '10'

# 1.将数据转换成浮点类型 float()

print(type(float(num)))

print(float(num))

print(float(str1))

# 2. 将数据转换成字符串型 str()

print(type(str(num)))

# 3. 序列转

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值