python快速入门一

变量

定义一个变量并打印到控制台

message = "Hello World!"
print(message)

控制台输出

Hello World!

修改变量

message = "Hello World!"
print(message)
message = "Hello Python World!"
print(message)

控制台输出

Hello World!
Hello Python World!

变量命名和使用

定义一个变量包括变量名和变量的值

message = "Hello World!"

上面定义的的这个变量,其中message就是变量名,"Hello World!"是变量的值,它是一个字符串。
变量名的命名必须遵守一下规则:

  • 变量只能包含字母、数字和下划线,不能以数字开头。可以定义为message_1,但是不能定义为1_message
  • 不能使用python内置的关键字作为变量名。

查看python有哪些关键字:

import keyword
print(keyword.kwlist)
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

python的变量必须先定义后使用

下面这段代码在执行print函数的时候就会报错

print(message)
message = "Hello World!"
Traceback (most recent call last):
  File "D:\py-projects\learn-py\变量\index.py", line 1, in <module>
    print(message)
          ^^^^^^^
NameError: name 'message' is not defined

意思是message还没有定义
因为python是解释型语言,python的解释器会逐行对代码进行执行。

同时给多个变量赋值

a, b = 1, 2

print(a)
print(b)

1
2

或者使用下面这种方式

a = b =  2

常量

不变的变量就叫做常量

一般定义之后不会去修改,当然也可以修改

比如最小正整数

MIN_POSITIVE_INTEGER = 0

字符串

python中的字符串

字符串就是一些字符放在一起。
比如'aa''abc''a',这些都是字符串。
除了可以使用’'存放字符串,也可以使用""存放字符串,比如'abc'"abc"

修改字符串的大小写

title()

字符串的title函数可以将字符串中每个单词首字母显示为大写

message = 'hello world!'
print(message.title())
Hello World!

upper()

字符串的upper函数可以将字符串中所有字母改为大写

message = 'hello world!'
print(message.upper())
HELLO WORLD!

lower()

字符串的upper函数可以将字符串中所有字母改为小写

message = 'Hello World!'
print(message.title())
hello world!

字符串的合并

first_name = 'hello'
last_name = 'world'
full_name = f'{first_name} {last_name.title()}!'
print(full_name)
hello World!

首先定义了两个变量:first_namelast_name,然后通过f将两个字符串拼接在一起,并添加的空格和!
这种字符串叫做f字符串,f表示format,即格式化的意思

空白处理

空白包括:空格、换行和制表符

添加空白

换行

print('hello\nworld')

控制台输出

hello
world

制表符,相当于按下键盘的Tab键

print('hello\tworld')

控制台输出

hello	world

换行加制表符

print('hello\n\tworld')

控制台输出

hello
	world

删除空白

场景的使用场景:保存用户名的时候,需要先把两侧空白处理掉

删除左侧空白

message = '\thello'
print(message)
print(message.lstrip())
  hello
hello

同样的删除右侧空白使用rstrip()函数,或者删除两侧空白使用strip()函数

删除前缀和后缀

message = 'https://www.baidu.com/'
print(message)
print(message.removeprefix('https://'))
print(message.removesuffix('/'))

https://www.baidu.com/
www.baidu.com/
https://www.baidu.com

数字

常规运算:加、减、乘、除

num = 1 + 2 * 3 - 4 / 5
print(num)

6.2

整数和浮点数

浮点数也就是我们说的小数

num = 4/2
print(num)
2.0

两个数相除,结果肯定是一个小数

数字中的下划线

num = 1_000_000
print(num)
1000000

主要用于查看代码,不会对运输结果有任何影响

注释

# 这是一行注释
"""这也是注释
    注释"""

#可以注释一行

'''''' """"""三对单引号或者双引号内可以写多行注释

相关推荐

  1. python快速入门

    2024-03-28 16:58:02       43 阅读
  2. Python爬虫快速入门

    2024-03-28 16:58:02       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 16:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 16:58:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 16:58:02       82 阅读
  4. Python语言-面向对象

    2024-03-28 16:58:02       91 阅读

热门阅读

  1. Http和Https

    2024-03-28 16:58:02       41 阅读
  2. 【无标题】

    2024-03-28 16:58:02       38 阅读
  3. Python的json格式处理

    2024-03-28 16:58:02       45 阅读
  4. 2024.3.25每日一题

    2024-03-28 16:58:02       46 阅读
  5. shell中的浮点类型数值如何进行比较运算

    2024-03-28 16:58:02       42 阅读
  6. python将输出保存到txt文档

    2024-03-28 16:58:02       41 阅读
  7. C# 接口 interface

    2024-03-28 16:58:02       44 阅读
  8. 【保姆级讲解Node.js常用的命令】

    2024-03-28 16:58:02       37 阅读
  9. 前端学习——nodejs篇

    2024-03-28 16:58:02       44 阅读
  10. 【无标题】

    2024-03-28 16:58:02       34 阅读
  11. 什么才是一个男人身上最大的魅力?

    2024-03-28 16:58:02       44 阅读
  12. python面试题(1~10)

    2024-03-28 16:58:02       39 阅读