前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python开发一小时入门

Python开发一小时入门

原创
作者头像
软件架构师Michael
发布2023-12-16 10:00:35
1420
发布2023-12-16 10:00:35
举报
文章被收录于专栏:软件工程师Michael

1.Python基础语法

如果学过其他后端编程语言,如C#、Java、C++等,会认为Python的语法实在太简单了。也有人说,Python语言一看就懂。对于有其他编程语言的开发人员来说,的确是这样。不过,我们在这里还是大致回顾一下Python基础语法。

1.1 缩进

Python最具特⾊的语法之⼀是⽤缩进代替花括号{}

⽽花括号是Java、C++语⾔中表达逻辑关系的语法。一把习惯上缩进4个空格,这个格式可以在Pycharm里面提前设置好。

代码语言:python
代码运行次数:0
复制
grade=int(input("输入小明考试语文分数:"))
if 90<=grade<=100:
    print('A')
elif 75<=grade<=90:
    print("B")
elif 60<=grade<=75:
    print("C")
else:
    print("D")

1.2 层级嵌套

代码语言:python
代码运行次数:0
复制
grade=int(input("输入小明考试语文分数:"))
if 90<=grade<=100:
    print('A')
elif 75<=grade<=90:
    print("B")
elif 60<=grade<=75:
    print("C")
else:
    print("D")

1.3 注意事项

缩进格式不能乱套

代码语言:python
代码运行次数:0
复制
# 正确格式
a = int(input("请输⼊⼀个整数: "))
if a > 0:
if a < 10:
    print("输⼊整数⼤于0")
    print("输⼊整数⼩于10")

1.4 注释

1.4.1 ⼀般使⽤#,为代码添加单⾏注释

代码语言:python
代码运行次数:0
复制
# 单行注释使用 #
print("人生苦短,我用Python.")

1.4.2 多行注释

定义了一个函数,在函数下面敲入了三个双引号后,回车后,就变成了多行注释了。

代码语言:python
代码运行次数:0
复制

fruits = [('桃', '核果类'), ('杏', '核果类'), ('李', '核果类'),
          ('樱桃', '核果类'), ('苹果', '仁果类'), ('梨', '仁果类'),
          ('山楂', '仁果类')]

fruit_dict = {}
for e in fruits:
    fruit, cat = e[0], e[1]
    if cat not in fruit_dict:
        fruit_dict[cat] = [fruit]
    else:
        fruit_dict[cat].append(fruit)
print(fruit_dict)
'''
以上初步练习了列表的用法
'''

1.5 变量命名

变量命名规则包括: 允许包括英⽂、数字以及下划线(_),但不能以数字

名称区分⼤⼩写

代码语言:python
代码运行次数:0
复制

s = "Python"
a = 100
print(s)
print(a)

运行结果:

Python

100

变量名不能起名为关键字

什么是关键字,就是Python中具有特殊功能的标识符。

常⻅的包括:

for

if

else

Python中的命名习惯:

PEP8中建议变量命名为:

⼤部分情况变量命名为蛇形命名法

蛇形命名指:book_name, book_type

Python3中常用的关键字有33个,后文通过案例的形式都列举出来。此处省略。

2.Python入门案例

华⽒温度转换为摄⽒温度

转化的公式:

c = (F-32)/1.8

代码语言:python
代码运行次数:0
复制
F = input("请输⼊华⽒温度:")
F = float(F)
c = (F-32)/1.8 # 摄⽒温度
print(f"对应的摄⽒温度等于: {c:.2f}")

请输⼊华⽒温度:97.8

对应的摄⽒温度等于: 36.56

【小结】

Python入门就是这么简单,难怪被称为国民编程语言。意思就是只要想学,全国人民都能学会。据说,美国前总统号召美国全体公民都去学编程,学的就是Python这门编程语言。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档