《Python开发之语言基础》第一集:python的语法元素

目录

引言

[为什么选择 Python?](#为什么选择 Python?)

1.输入函数(print)

2.元素的命名

1.变量的命名规则

2.基本数据类型

3.字符串类型

4.转义字符与数据类型

3.输入函数(input)

引言

为什么选择 Python?

  • 简单易学:代码可读性高,语法简洁
  • 应用广泛:Web 开发、数据分析、人工智能、自动化脚本
  • 社区活跃:丰富的开源库和文档支持

近些年随着人工智能的发展,Python语言已经成为第一大变成语言,相对于C或C++,它往往更容易实现一些简单的项目或者程序。

使用软件:Pycharm

1.输入函数(print)

学习任何一门编程语言都要打印输出Hello World ,相传用编程语言与世界问好后面能带来好运 。

java 复制代码
print("hello world") # 运行结果:hello world

print的功能是输出参数的内容,一般常见的有6中形式:

1.参数是字符串(字符串一般都是用" ")

java 复制代码
print("你好,Python")# 运行结果:你好,Python

2.参数是变量

java 复制代码
a = 3
b = 15
c = a+b
print(c) # 运行结果:18

3.参数是表达式

java 复制代码
a = 3
b = 15
print(a+b-7) # 运行结果:11

4.参数是多个参数

java 复制代码
a = 3
b = 15
print('计算结果为:', a+b) # 运行结果:18

5.输出末尾设置

第一个print中 end参数默认是换行(\n)输出,赋值其它内容就会替代换行

java 复制代码
print("幸福人生",end="##")
print("快用Python")
# 运行结果:
幸福人生##快用Python

6.参数是函数

java 复制代码
print(dir(__builtins__))

这个也可以查看全部都内置函数。print的基本用法就是如上,简单记忆便可以理解

2.元素的命名

1.变量的命名规则

(1.)使用大小写字母、数字、下划线、汉字以及它们的组合

(2.) 变量名不能以数字作为开头、变量名的中间不能有空格

(3.) 变量名不能与保留字相同

(4.) 变量名尽量不要与python中内置函数名相同

java 复制代码
my_name = 3.1415926
我的name = 100019
_1234 = "hello"
my_@wi = 123  #错误变量名
print(my_name,我的name,_1234,my_@wi)

2.基本数据类型

(1.)Python中最长用的数据类型是整数类型与浮点数

|------|-------|
| 整数类型 | int |
| 浮点数 | float |

(2.)

|------|-----|
| 操作符 | 描述 |
| + | 加号 |
| - | 减号 |
| * | 乘号 |
| / | 除号 |
| // | 整除 |
| % | 求余数 |
| ** | 求次幂 |

还有一类强赋值操作符如:a+=1表示a=a+1,以此类推

(3.)Python中还有一些为数值类型提供了许多函数功能:round()、max()、min()

round(参数1,参数2)表示对参数1四舍五入,保留几位小数由参数2决定

java 复制代码
a = round(3.1415926,1) 
print(a) # 运行结果:3.1

max()与min()就是取最大值和最小值

java 复制代码
a = max(2,6,4,7,3,5)
print(a) #运行结果:7
a = min(2,6,4,7,3,5)
print(a) #运行结果:2

3.字符串类型

Python具有强大而灵活的字符串处理能力。Python的字符串类型是str,你可以用单引号或双引号来定义字符串:

java 复制代码
a = 'this is a string'
b = "this is another string"
print(a)
print(b)

(1.)字符串的索引

java 复制代码
a = "我爱你 中国"
print(a[4])# 运行结果:中

字符串中以a0为第一个,空格也占一位。 如果是复数就是从后往前开始索引,起始为-1

java 复制代码
a = "我爱你 中国"
print(a[-2])# 运行结果:中

(2.)字符串的切片

字符串下标1:下标2:步长 ,表示a下标1到a下标2(不包含a下标2)默认步长为1,可以不用写

java 复制代码
a = "我爱你中国 中国梦"[3:8]
print(a) # 运行结果:中国 中国

(3.)字符串的连接

java 复制代码
a = "Python"+"人工智能"
print(a)# 运行结果:Python人工智能

(4.)字符串的函数

len()函数对于字符串来说是判断字符串里面的长度

java 复制代码
a="Python"
print(len(a))

(5.)字符串的方法

java 复制代码
a="Python"
print(a.lower()) #小写
print(a.upper()) #大写
b="P*y*t*h*o*n"
print(b.split('*'))#分割
print(b.count('*'))#*出现次数
print(b.replace('*','#'))# *替换成#
print(a.center(25,'*'))#居中填充
print(b.strip())#删除左侧或者右侧字符
print(a.join('计算机'))#计算机中加python
result='{} {}'.format('hello','world')
print(result)

运行结果:

java 复制代码
python
PYTHON
['P', 'y', 't', 'h', 'o', 'n']
5
P#y#t#h#o#n
**********Python*********
P*y*t*h*o*n
计Python算Python机
hello world

4.转义字符与数据类型

主要是\t(制表位相当于tab) 与\n(换行)

java 复制代码
a="张三\t工资:3500\n李四\t工资:3800"
print(a) #运行结果:
# 张三	工资:3500
# 李四	工资:3800
java 复制代码
a="Python"
b=10
c=3.1415
d=[12,34,'hi']
print(type(a),type(b),type(c),type(d))

使用type函数就可以看到数据是什么类型的

3.输入函数(input)

input(提示信息)

提示信息为函数的参数,数据类型为字符串类型

java 复制代码
a=input("请在此处输入一个账单号:")
print("正在查询",a,"...",'\n查询成功!')
相关推荐
Funlang37 分钟前
给机器写的 JavaScript 造个笼子
开发语言·javascript·ecmascript
普通人641 分钟前
PHP文件读写完全指南
开发语言·php·1024程序员节
灿飞屋1 小时前
Kotlin与Java虚拟机四:函数
java·python·kotlin·安卓·android jetpack
坤坤子吖1 小时前
Linux网络编程:TCP服务器的多进程与多线程实现
linux·服务器·开发语言·网络·c++·笔记·学习
一晌小贪欢2 小时前
Python基础:第 09 篇 · while 循环:重复直到不满足
开发语言·c++·python·数据可视化·面向对象·python办公
xiaoye-duck3 小时前
《C++ 项目:手写大模型接入 SDK》LLMManager架构设计与实现
开发语言·网络·c++·语言模型
一条大祥脚3 小时前
CuTe 与 CuTe DSL:从 C++ 模板元编程到 Python DSL 的 GPU 编程演进
开发语言·c++·python·cutlass·cute·cute dsl
10年前端老司机4 小时前
Milvus 8种检索能力实践
数据库·python·agent
FRing034 小时前
vue2干货总结8(路由模块封装、router-link、声明式导航、路由重定向、编程式导航)
开发语言·前端·vue.js·vue2
旖旎夜光4 小时前
【C++ 基础入门】C++ 多态(上):虚函数、重写、override/final 与抽象类
开发语言·c++·笔记·学习