01.Python入门、环境搭建、变量、数据类型

简单操作:

# 单行注释:#  Ctrl+/
"""
这是多行注释:3对双引号
"""
‘‘‘
这是多行注释:3对单引号
‘‘‘
print("hello world")
# 定义变量
# 语法格式:  变量名 = 变量值
name = "张三"
age = 22
salary = 2222.25
number = 22
print(name)
# 注意:字符串拼接符+ 只能用在字符串类型
print("我是"+name)
# 把int转成str类型
print("我今年"+str(age)+"岁")
# , 格式化工具 特点:有空格
print("我是", age)

"""
%s :用在字符串类型
%d :用在整数,默认是原样输出。设置位数不足时,用零补全,格式:%0nd(设置为位数)
%f :用在浮点类型,默认小数点后保留6位,设置小数点后保留的个数,格式%.nf(n则为保留的位数)
"""
print("我的名字是%s" % name)
print("我的年龄是%d岁" % age)
print("我的日工资是%.1f元" % salary)
print("我的学号是%03d号" % number)

print("我的名字是%s,我的年龄是%d岁,我的日工资是%.1f元" % (name, age, salary))
# 全部类型都用%s
print("我的名字是%s,我的年龄是%s岁,我的日工资是%s元" % (name, age, salary))

# 格式化符号f
print(f"我的名字是{name},我的年龄是{age}岁,我的日工资是{salary}元")

# 转义字符
print("人生\t苦短", end = "\"")
print("我用Python")

"""
java数据类型:
byte short int long
double float
char
boolean

Python数据类型:
数值:int float
字符串:str
布尔类型:bool
列表list
tuple元组:类似Java中的数组
集合set
字典dict:类似java中的Map
"""
# bool
isMan = True
print(isMan)

"""
list列表:
定义格式:[]
CRUD
"""

# 定义list列表
hobbies = ["吃饭", "睡觉", "打豆豆", "敲代码", "打篮球", "泡妞"]
# 查询所有
print(hobbies)
# 查询单个
print(hobbies[2])
# 查询某些,使用切片 语法格式:列表名[起始位置:结束位置:步长]
print(hobbies[0:6:3])
# 从倒数位拿数据
print(hobbies[-1])

# 倒数获取数据
print(hobbies[::-2])
# 添加或者替换
hobbies[1:2] = ["rap", "唱歌"]
print(hobbies)

# 删除单个
# 语法格式:  del 列表名[下标]
# del hobbies[0]
# print(hobbies)
# 删除多个
# 语法格式:  del 列表名[切片]
del hobbies[::2]
print(hobbies)

# list运算:  +  *  in not in
list1 = [1, 2, 3]
list2 = [3, 5, 6]
print(list1+list2)
print(list1*5)
print(2 in list1)
print(2 not in list1)

# 函数
print(len(list1))
print(min(list1))
print(max(list1))

# list方法
# 追加
list1.append(4)
list1.extend([10, 8])
list1.insert(0, 20)

# 删除
list1.pop(1)
list1.remove(2)
# list1.clear()
print(list1)

print(list1.index(20))
list1.reverse()
print(list1)

list1.sort(reverse=True)
print(list1)

"""
元组tuple
定义格式:()
不能增删改,只能查
"""
gender = ("男", "女", "人妖", "ji", "ya", "e")
print(gender)
# 添加:不可以
# gender[0:0] = ["不晓得"]
# 修改
# gender[0] = "Man"
# print(gender)

a, b, c, d, e, f = gender
a, *b = gender
print(b)

m = 1
n = 2
print(n, m)
m, n = n, m
print(n, m)

"""
集合:set
定义格式:{}
"""
provinces = {"湖南省", "湖北省", "山西省", "山东省"}
print(provinces)
# 添加:不能使用和下标有关的
# provinces[0:0] = ["长沙省"]

"""
字典:Map
语法:{"key":"value","key":"value"}
"""

person = {"name": "老王", "age": 37}
print(person)

# 遍历dict
# 01
for key in person.keys():
    print(key, person.get(key))

# 02
for value in person.values():
    print(value)

# 03
for k, v in person.items():
    print(k, v)

# 检测变量的数据类型
print(type(name))
print(type(age))
print(type(salary))
print(type(person))

num = input("请输入您的银行卡密码:")
print(num)

原文地址:https://www.cnblogs.com/kingpp/p/12217760.html

时间: 2024-08-01 10:18:09

01.Python入门、环境搭建、变量、数据类型的相关文章

python学习之python开发环境搭建

Python简介 Python是一种面向对象.解释型计算机程序设计语言.Python语法简洁而清晰,具有丰富和强大的类库等等众多的特性,这是来自百度百科的介绍,在百度百科还能看到它的更详细的介绍信息,包括设计初衷.代码风格.发展历史.基本语法和相关开发的IDE等.在国外Python使用的还是比较多的,而在国内它用的也是比较多的,啄木鸟社区是国内最大的Python社区,在这里你可以找到关于Python的一切,如果你有什么问题也可以得到很好地回答.它简洁而清晰的语法是我喜欢这门语言的原因. 安装配置

Python自动化环境搭建

安装配置 Eclipse + PyDev + Robotframework 集成开发环境 1.安装JDK安装目录下的jdk-7u17-windows-i586.exe文件(JAVA开发.运行环境)安装完毕后,在系统变量(右键点击计算机->属性->高级系统设置->环境变量->)中找到path变量,在变量值最后面添加“C:\Program Files\Java\jre7;”,点击保存打开CMD,输入JAVA -version 若显示当前JDK版本,则表示安装成功 2.安装python在

Python开发环境搭建(win7)

一.安装配置Python 其实在开发python最好在ubuntu环境下,简单也便于扩展各个package.这次来讲一下如何在win7上搭建Python开发环境.由于python的跨平台性.在windows下和ubuntu下基本上没什么差别.下面从几个不步骤来搭建开发环境. 1.下载(https://www.python.org/downloads/)安装python.2.7.8. python有2.7的版本和3.x版本,建议还是使用python-2.7.x 版本,因为python的各大框架都支

selenium + python + windows 环境搭建

主要参考虫师的文章,但他的文章里面有一些问题说得不是很详细,并且有些我遇到的问题他也没有说明,所以记录一下我遇到的问题. 下载python并安装,并配置环境变量. 下载的话,建议大家下载2.7的版本.地址是: https://www.python.org/download/releases/2.7.8/ ,并选择自己需要的版本,例如64的系统选择 Windows X86-64 MSI Installer (2.7.8) 安装就直接安装就行了.环境变量的配置也很方便,在path变量中添加pytho

Python + Appium 环境搭建

---恢复内容开始--- Appium自动化公司内部测试培训1-环境搭建 课程目的 一.Python + Appium 环境搭建 课程内容 1    安装前准备工作 搭建环境所需要的安装文件已经下载好,从SVN上获取即可,解压,如下 2   Appium环境搭建 Appium是一个开源的,适用于原生或者移动网络和混合应用程序在 iOS 和 Android 平台上的的开源自动化测试框架. 2.1  安装Node.js 点击安装文件,下一步下一步直接安装,安装成功后,输入cmd打开windows的命

python服务器环境搭建Flask,uwsgi和nginx

python服务器环境搭建Flask,uwsgi和nginx 环境配置 服务器配置 [部署系统环境Ubuntu] 使用python的Flask框架搭建好网页后台后,便要开始将网站部署到服务器平台了.为了部署python服务器,我选择使用uwsgi和nginx. 使用Nginx和uWSGI来运行Python应用 Nginx Nginx是高效的Web服务器和反向代理服务器,同时并发高,部署简单,内存消耗小,最重要的是,支持uWSGI的uwsgi协议,可以直接使用,一个简单的uwsgi_pass就可以

asp入门一 入门环境搭建

asp入门一 入门环境搭建,布布扣,bubuko.com

NodeJS入门--环境搭建 IntelliJ IDEA

NodeJS入门–环境搭建 IntelliJ IDEA 本人也刚开始学习NodeJS,所以以此做个笔记,欢迎大家提出意见. 1.首先 下载安装NodeJS,下载安装IntelliJ IDEA 2.接下来我们详细介绍在IDEA中配置NodeJS 默认安装好了IDEA,在IDEA的file -> setting ->Plugins,右边默认是没有这个组件的需要你手动点击Browe repositories..,在插件列表中搜索nodejs,将看到NodeJS插件,点击下载,重启,(其实它会关联到你

Python Flask环境搭建

Python Flask环境搭建 尽管之前多次部署过Python的Flask环境,由于没有做文档输出工作,导致后面部署时每次都得重新去填之前填过的坑,为了方便自己,也为了工作效率的提升,于是自己花了一点时间重新实验并且整理出来部署的文档,包括一键部署Flask环境脚本install.sh,和Flask环境需要的扩展的安装包packages.txt! 全部贴在代码区域! 下面是一键安装脚本install.sh #! /usr/bin/bash #version v1.0 # by andy.zhu

android入门-环境搭建

最近除了修改论文,也没有什么事,就来学学android开发,第一课android开发,在网上百度各种版本的搭建环境,基本步骤都是 1.install jdk 2.install eclipse 3.install sdk 4.install adt(android develop tool) , 于是开始自己动手,去官网下载sdk,结果发现有集成adt的eclipse 和sdk 打包下载,对入门菜鸟我来说,省去了配置安装的步骤啦.elcipse sdk adt下载链接http://develop