Python入门学习1

定义变量
数据类型
输出
输入
转换数据类型

注释

Python中的注释有单行注释和多行注释

  • Python中单行注释以 # 开头,(快捷键command+/)
# 单行注释,输出Hello World!
print("Hello, World!")
  • 多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来,例如:`

1、单引号(’’’)

'''
第一行注释
第二行注释
第三行注释
'''
print("Hello, World!")

2、双引号(""")

"""
注释1
注释2
注释3
"""
print("Hello, World!")

定义变量

语法:变量名 = 值
(变量名自定义,要满足标识符命名规则)

1.标识符

  • 由字母、数字和下划线组成
  • 严格区分大小写
  • 第一个字符必须是字母表中字母或下划线 _
  • 不能使用内置关键字

2.命名习惯

一个名字由多个英文单词组成

  • 大驼峰:每个单词首字母都大写,MyName。
  • 小驼峰:第二个以后的单词首字母大写,myName。
  • 下划线:my_name。

3.使用变量

myName = 'LUCY'
print(myName)
my_name = 'LUCY'
print(my_name)

数据类型

在这里插入图片描述

#检测数据类型--type(数据)
num1 = 1
print(type(num1))
num2 = 1.1
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))

在这里插入图片描述

输出

Python两种输出值的方式:

表达式语句和 print() 函数。
第三种方式是使用文件对象的 write() 方法

菜鸟教程: Python3 输入输出.

一. 格式化输出(所谓格式化输出即按照一定的格式输出内容)
1. 格式化符号
常用的
在这里插入图片描述
2.运用

  1. 准备数据
  2. 格式化符号输出数据
age = 16
name = 'LUCY'
weight = 75.6
stu_id = 1
stu_id2 = 1
# 1。今年我的年龄是X岁 
print('今年我的年龄是%d岁' % age)
# 2.我的名字是X
print('我的名字是%s' % name)
# 3.我的体重是X公斤 -- %.3f 指保留三位小数
print('我的体重是%.3f公斤' % weight)
# 4.我的学号是X
print('我的学号是%d' % stu_id)
# 4.1 我的学号是001     
print('我的学号是%03d' % stu_id)
# 4.2 我的学号是1000
print('我的学号是%03d' % stu_id2)
# 5. 我的名字是X,今年X岁了
print('我的名字是%s,今年%d岁了' %(name,age))
#5.1 我的名字是X,明年X岁了
print('我的名字是%s,今年%d岁了' %(name,age + 1))
# 6. 我的名字是X,今年X岁了 %s功能强大
print('我的名字是%s,今年%s岁了' %(name,age))
# 7。 语法 f'{表达式}'  比上面的语法更简洁,更高效
print(f'我的名字是{name},今年%s岁了{age}')

输出
在这里插入图片描述
技巧:

  • %03d,表示输出的证书显示位数,不足以0补全,超出当前位数则原样输出
  • %.3f,表示小数后显示的小数位数

二.转义字符

  • \n: 换行
  • \t: 制表符,一个tab键(4个空格)的距离
print("Hello")
print("World")
print("Hello\nWorld!")
print('\tabcd')

输出
在这里插入图片描述

三.结束符
print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end=""

print('输出内容', end="\n")
print("Hello", end='\n')
print("World", end='\t')
print("World", end='...')
print("Python")

输出
在这里插入图片描述

输入

1.输入语法

input("提示信息")

  
  
  
  
  • 1

2.输入的特点

  • 当程序执行到input,等待用户输入,输入完成之后才能继续向下执行
  • 在Python中,input接收用户输入后,一般存储到变量,方便使用
  • 在Python中,input会把接收到的任意用户输入的数据都当作字符串处理

转换数据类型

在这里插入图片描述

num = input('请输入数字:')
print(num)
print(type(num))   # str
print(type(int(num)))  # int

输出
在这里插入图片描述

# 1.float() --将数据转换成浮点型
num1 = 1
str1 = '10'
print(type(float(num1)))
print(float(num1))
print(float(str1))
# 2. str() --将数据转换成字符串型
print(type(str(num1)))
# 3. tuple() --将一个序列转换成元祖
list1 = [10 ,20 ,30]
print(tuple(list1))
# 4.list() 将一个序列转换成列表
t1 = (100,200,300)
print(list(t1))
# 5.eval() 计算在字符串中的有效Python表达式,并返回一个对象
str2='1'
str2='1.1'
str2='(100,200,300)'
str2='10 ,20 ,30]'
print(type(eval(str2)))
print(type(eval(str3)))
print(type(eval(str4)))
print(type(eval(str5)))

在这里插入图片描述

[原创](https://blog.csdn.net/weixin_43700927/article/details/104349448)
发布了1 篇原创文章 · 获赞 0 · 访问量 80

猜你喜欢

转载自blog.csdn.net/omg_fuck/article/details/104415551