pytnon 学习day-1
初学python
第一个代码
print('hello world!')
什么是变量?
变量:可变化的量
变量值:会在内存中产生一份内存地址
变量名:用于变量的绑定
name='tank' print(name) #tank
python语言的命名规范:
1、要以英文字母或者下划线开头命名
2、不能以数字开头命名
3、关键字不能命名
定义变量名不好的方式
1、不要以中文命名
2、变量名过长
3、变量名词不达意
定义变量的三大特征
id #用来表示变量的值在内存中唯一的内存地址 type #变量值的类型 value #变量的值
输入:
input()
print()
尊敬的用户,你好!您本月的话费扣除99元,还剩0元。
%s: 可以替换任意类型
%d: 可以替换数字类型
尊敬的用户,你好!您本月的话费扣除%s元,还剩%d元。
1.数字类型:
整型: int
作用:名字,性别,国籍,地址等描述信息
name='tank'
1、按索引取值(正向取+反向取) :只能取
2、切片(顾头不顾尾,步长)
3、长度len
4、成员运算in和not in
5、移除空白strip
6、切分split
7、循环
# 按索引取值
#正向取
str1 = 'hello world!'
print(str1[0])
print(str1[9])#反向取
print(str1[-2])#切片(顾头不顾尾)
print(str1[0:5])#步长
print(str1[0:11])
print(str1[0:11:2])#长度len
print(len(str1))#成员运算in和not in
print('h' in str1)
print('h' not in str1)#移除空白strip
#会移除字符串中左右两边的空格
str1 = ' hello world!'
print(str1)
str1 = ' hello world '
print(str1)
print(str1.strip())#去除指定字符串
str2 = '!world'
print(str2.strip('!'))#切分split
str1 = 'hello world!'
#根据str1内的空格进行切分
#切分出来的值会存放在[]列表中
print(str1.split(' '))#循环
#对str1字符串进行遍历,打印每一个字符
for line in str1:print(line)# 循环
1、strip,lstrip,rstrip
2、lower,upper
3、startswith,endswith
4、format的三种玩法
5、split,rsplit
6、join
7、replace
8、isdigit
# 1、strip,lstrip,rstrip # str1 = ' hello wuyuefeng ' # print(str1) # # 去掉两边空格 # print(str1.strip()) # # 去掉左边空格 # print(str1.lstrip()) # # 去掉右边空格 # print(str1.rstrip())# 2、lower,upper # str1 = 'hello WuYueFeng' # # 转换成小写 # print(str1.lower()) # # 转换成大写 # print(str1.upper())# 3、startswith,endswith # str1 = 'hello WuYueFeng' # # # 判断str1字符开头是否等于hello # print(str1.startswith('hello')) # True # # # 判断str1字符末尾是否等于WuYueFeng # print(str1.endswith('WuYueFeng')) # True # # # 4、format(格式化输出)的三种玩法 # # str1 = 'my name is %s, my age %s!' % ('tank', 18) # # print(str1) # # # 方式一: 根据位置顺序格式化 # print('my name is {}, my age {}!'.format('tank', 18)) # # # 方式二: 根据索引格式化 # print('my name is {0}, my age {1}!'.format('tank', 18)) # # # 方式三: 指名道姓地格式化 # print('my name is {name}, my age {age}!'.format(age=18, name='tank'))# 5、split 切分# 6、join 字符串拼接 # 报错,只允许字符串拼接 # print(' '.join(['tank', 18])) # # 根据空格,把列表中的每一个字符串进行拼接 # print(' '.join(['tank', '18', 'from GZ'])) # # 根据_,把列表中的每一个字符串进行拼接 # print('_'.join(['tank', '18', 'from GZ']))# 7、replace:字符串替换 # str1 = 'my name is WangWei, my age 73!' # print(str1) # str2 = str1.replace('WangWei', 'sb') # print(str2)# 8、isdigit:判断字符串是否是数字 choice = input('请选择功能[0, 1, 2]: ') # 判断用户输入的选择是否是数字 print(choice.isdigit())
转载于:https://www.cnblogs.com/talk-one/p/11076990.html
pytnon 学习day-1相关推荐
- FusionGAN代码学习(一)
@FusionGAN代码学习:遇到的环境配置等问题 学习第一天,要加油!!! 第一次用pycharm,也是第一次接触深度学习,作为一个小小白怕自己学着忘着,小小记录一下. 原始文章link 作者git ...
- java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】
类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...
- Java EE学习心得
–Java EE学习心得 1. 称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...
- FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器
文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...
- FastAI 课程学习笔记 lesson 1:宠物图片分类
文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...
- 深度学习学习指南-工具篇
colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...
- Redis学习之路(一)--下载安装redis
redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...
- python内置库之学习configparser库(一)
python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...
- 前端Vue学习之路(二)-Vue-router路由
Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...
- 前端Vue学习之路(一)-初识Vue
Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...
最新文章
- AJAX范例大搜罗(转载)
- matlab金属槽有限差分法程序,有限差分法MATLAB程序
- 使用RNNs进行机器翻译——介绍RNN和LSTM网络及其应用
- 非京籍上学有多难?从这些数据看真相
- Python中threading的join和setDaemon的区别及用法
- 有关python方面的论文_一篇文章可以带你理解python中的类
- Mysql_mysql 性能分析及explain用法
- VC Ws2_32.lib
- linux postfix 搭建,linux 下搭建postfix服务器
- mugen4g补丁如何使用_CAD如何去除教育版戳记?
- Any-Proxy在线反向代理源码
- 强化学习算法面试问题 解答
- php获取跨域json数据,PHP使用ajax跨域获取json数据的两种方法
- 状态压缩dp(状压dp)
- 计算机硬盘的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- vb.net 教程 3-1 窗体编程基础 1
- C语言超级搞笑的代码,冷笑话我们程序员也会讲的啊!
- win10使用FFmpeg录屏/录音
- 00后面试华为软件测试工程师,竭尽全力拿到15K。。。。。
- 华为笔记本linux usb启动,华为MateBook D(2018) BIOS设置u盘启动教程
热门文章
- java 内存快照怎么看_jvm工具篇-(1)-分析工具MAT使用(内存快照分析)
- 搜索数据android ui,搜索概览 | Android 开发者 | Android Developers
- python logging 不输出控制台_Python中使用logging模块代替print(logging简明指南)
- php ci的session和php session,php及codeigniter使用session-cookie的方法(详解)
- ParticleSystem的使用
- Action 和Func
- 为了分页,先page.tld,再pageModel,再动态查询
- 软件开发有哪些规范和标准_车辆,机械专业如何从事汽车电子软件开发
- [渝粤教育] 西安工业大学 数字电子技术基础 参考 资料
- 斑斓中国BlenderCN项目库