IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> DAY1 BLOG -> 正文阅读

[Python知识库]DAY1 BLOG

第一天

*基础语法

1.注释

1.1单行注释

注释内容前面使用#(快捷键command + /)

# 打印名字
print("Sofia")

#可以在每行代码后面进行注释

print("Sofia") # 打印名字

1.2多行注释

使用3对单引号或者3对双引号

语法:'''注释内容''' 或者"""注释内容"""

2.行和缩进

  1. 一般情况下,一条语句占一行;一行结束后不需要写分号(可写可不写)
print("hello world")
print("hello world");
  1. 如果要在一行写多条语句,语句之间必须使用分号隔开
print("hello world");print("hello world") (True)
print("hello world") print("hello world") (False)
  1. 一行语句的开头不能随便添加缩进 - 空格,水平制表符

3.标识符 - 命名约束

当需要程序员命名的时候,标识符就是对命名的要求

python对名字的要求(标识符的要求):有字母数字下划线组成,并且数字不能开头

变量名 = 值

a-b = 100  # 报错,名字中不能出现-
1ab = 100  # 报错,名字中数字不能开头

4.关键字 - 本身具有特殊功能或者特殊意义的标识符

关键字不能作为变量名使用

今天所学的True, False和None都是关键字

5.常见数据和数据类型

1)数字数据 - 用来表示数值大小的数据,比如:年龄,身高
程序中表示数字的方式和数学中表示数字的方式一样,例如:12,23
python中数字对应的类型有两种:int(整型,相当于数学中的整数)
float(浮点型,相当于数学中的小数)

2)文本数据 - 文字信息对应的数据,比如:姓名,地址,专业名,电话号码(注意),所以tel = 1234567 这样写是不对的

程序中表示文本数据需要将数据放在单引号或者双引号中,例如:tel = “1234567”,“成都”

python中文本数据对应的类型只有字符串(str)

3)布尔数据(bool)- 只有Ture和False两个值,True表示肯定,表示真;False表

示否定,表示假

程序中表示布尔数据的时候直接写(注意??:True和False是关键字)

布尔对应的类型:bool(布尔)

4)空值 - python中None表示空’’’

print(100) # 100是int
print(18.5) # 18.5是float
print("18.5") # "18.5"是string
print(Ture) # Ture是bool
print(None) # None是空值

6.type函数 - 获取数据的类型

语法:type(数据)
type(100) # 获取100的类型
print(type(100))# 打印获取到的100的类型

*输入和输出函数

1.输出函数(打印函数)- print

print函数的作用:将数据显示在控制台

1.1 print(数据) - 打印单个数据

print(100)
print("你好")

1.2 print(数据1,数据2,数据3,…) - 同时打印多个数据

print(100, "hello", True)

定制end:print(num1,num2,num3,…)

结束标志默认是换行

一个print在打印数据的时候,数据打印完了,会打印end后面的结束标志

print(10, 40, "hello", end='^')
'''打印结果为:
10, 40, hello^''''

定制sep:print(num1, num2, num3,…, sep = ‘分隔方式’)

分隔方式默认是空格

print(20,30,40,50) # 打印结果:20 30 40 50
print(20,30,40,50,sep=';') # 打印结果:20;30;40;50
print(20,30,40,50,sep='+',end='^') # 打印结果:20+30+40+50^

2.输入函数 - input

语法:input(输入提示信息)
变量名 = input(输入提示信息) - 在控制台提示用户输入数据,并且将输入的数据存储到前面的变量中
name = input("请输入姓名")
print(name)

注意??:通过input输入数据的时候,不管输入的内容是什么,获取到的数据类型都是字符串

value = input("请输入数据")
print(type(value)) # 输入数据:12,打印结果还是<class 'str'>

补充:类型转换

类型名(数据) - 将指定数据转化成指定类型

value = input("请输入数据")
print(type(value)) # 打印结果:<class 'str'>

value = '12'
print(type(int(value))) # 打印结果:<class 'int'>

??思考:是不是所有的数据都可以转换成int?

所有的float数据都可以转换成int

print(int(1.89)) # 1
print(int(-10.97)) # -10

字符串只有引号中是整数的字符串才可以转化成int

print(int('2')) # 2
print(int('4.5')) # error
print(int('abcde')) # error

布尔类型(bool)可以转换成int

print(int(True)) # 1
print(int(False)) # 0

*变量的使用

print('承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守')
print('承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守')
print('承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守')

message = '承诺你有更多时间,是最甜蜜的谎言。我们不能只是看到历史,我们还必须遵守'
print(message)
print(message)
print(message)

#结论:当在程序员中需要一个数据的时候,先将数据保存到变量中;然后再通过使用变量来使用这个数据

age = 20
print('乔巴的年龄', age)
print('海贼王的团宠——乔巴的年龄', age)

1.定义变量(创建变量)— 将数据保存到变量中

"""语法:
变量名 = 数据
说明:
变量名 —— 程序员自己命名;
				 要求(法律):是标识符,不是关键字
				 规范(道德准则):a.见名知义(看到变量名就大概知道这个变量中保存的是什么数据)
				 b.所有的字母都小写,多个单词之间用下划线隔开
				 c.不使用系统的函数名、类名、模块名
=			—— 固定写法;(赋值符号)
数据	 —— 任何有结果的表达式,例如:任何类型的数据、运算表达式等		 
"""
discount_price = 50
sum = 10 + 20
print(discount_price, sum)

2.使用变量

使用变量就是使用变量中保存的数据,数据能干的事情,保存这个数据的变量都可以干

num = 100
print(100, num)
print(100 + 1, num + 1)
print(type(100), tupe(num))
x = 100
y = num
print(y) 
# y = gender    #NameError: name 'gender' is not defined

3.重新给变量赋值

x = 100
x = 200
print(x) # 200
x = 'abc'
print(x) # abc

4.同时定义多个变量

4.1同时定义多个变量赋相同的值

num1 = num2 = num3 = ... = 数据
a = b = c = 2
print(a, b, c) # 2 2 2

4.1同时定义多个变量赋不同的值

num1, num2, num3,... = 数据1, 数据2, 数据3,...
a, b, c = 2, 3, 4
print(a, b, c) # 2 3 4
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:39:41  更:2021-12-01 17:41:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:37:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码