day1总结
print("hello world")
name='王维是傻屌'
print(name)
age_of_王维是傻屌 = 18
# type:用于判断变量的类型
str1 ='hello'
print(type(str1))
# value
str2 ='hello'
print(type(str2))
'''
用户与程序交互
输入:
input()
输出:
print()
'''
#让用户输入用户名
name=input('请输入名字:')
#输出用户名
print(name)
print(type(name))
#双引号
str2="遇到米老鼠"
print(str2)
print(type(str2))
#三引号
str3='''
安徽省
合肥市
最牛的学院
合肥学院
'''
print(str3)
print(type(str3))
'''
优先掌握的操作
1按索引取值
2切片
3长度(len)
4成员运算in和notin
5溢出空白
6切分
7循环
'''
#1 按索引取值
#正向
str1='hello tank!'
print(str1[0]) #h
print(str1[9]) #h
#反取向
print(str1[-2]) #k
#2 切片(顾头不顾尾)
str1 ='hello tank!'
#0-(5-1)
print(str1[0:5])
#步长
print(str1[0:11]) #hello tank!
print(str1[0:11:2]) #hlotn!
#长度
print(len(str1)) #
#4.成员运算in和not in
print('h' in str1)
print('h' not in str1)
#5.移除空白strip
# 会移除字符串中左右两边的空格
str1 = ' hello tank!'
print(str1)
str1 = ' hello tank! '
print(str1)
print(str1.strip())
#去除指定字符
str2 = '!tank!'
print(str2.strip('!'))
#6 切分split
str1 = 'hello tank!'
#根据str1内的空格进行切分
#c切分出来的值会存放在[]列表中。
print(str1.split( ' ')) #['hello', 'tank!']
#7.循环
#对str1字符串进行遍历,打印每一个字符
for line in str1:
print(line)
'''
七 格式化输出
#占位符:
%s:可以替换任意类型
%d:替换数字类型
'''
'''
字符串格式化
#把100替换给%s
#str1 = '尊敬的用户,你好!您好!您本月的话费扣除%s元,还剩0元'%100
'''
'''
字符串类型:
需要掌握的
'''
#1.strip,lstrip,rstrip
str1 =' hello wuyuefeng '
print(str1)
#去掉两边空格
print(str1.strip())
#去掉左边空格
print(str1.lstrip())
#去掉右边空格
print(str1.rstrip())
#2 lower ,uppper
str1 = 'hello wuyuefeng'
#转换成小写
print(str1.lower())
#转换成大写
print(str1.upper())
#3 startswith ,endswith
str1 = 'hello shadiao'
#判断str1字符开头是否等于hello
print(str1.startswith('hello')) #ture
#判断str1字符末尾是否等于shadiao
print(str1.endswith('shadiao')) #ture
#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 {O}, my age {1} !'. format('tank',18))
#方式三:指名道姓地格式化
print('my name is {name}, my age {age} !'. format(age=18, name=' tank' ))
#join 字符串拼接
#报错,只允许字符串拼接
#print(''.join('tank','18','form GZ'))
#根据空格,把列表中的每一个字符串进行拼接
print(''.join(['tank','','from GZ']))
#根据_,把列表中的每一个字符串进行拼接
print('_'.join(['tank','','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())
day1总结的更多相关文章
- NOIp2016 Day1&Day2 解题报告
Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...
- day1
day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次 ...
- day1作业--登录入口
作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.t ...
- luogu1003铺地毯[noip2011 提高组 Day1 T1]
题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...
- Python学习路程day1
变量起名: 变量名如果太长,推荐使用下划线来分开,让人看得清晰明白.例:nums_of_alex_girl=19 .或者是驼峰写法,即首字母大写.例:NumOfAlexGf=18 注意:不合法的变量起 ...
- 团队项目——站立会议 DAY1
团队项目--站立会议 DAY1 团队成员介绍(5人):张靖颜.何玥.钟灵毓秀.赵莹.王梓萱 今日(2016/5/6)为站立会议的第一天,一起对团队项目进行讨论,并对每个人的 ...
- Day1 login
使用流程: 1.程序启动后,显示欢迎信息,提示用户输入用户名: 2.判断用户是否存在,不存在则提示重新输入,或者关闭程序:客户存在则提示客户输入密码: 3.判断密码是否正确,如果不正确则提示用户重新输 ...
- contesthunter CH Round #64 - MFOI杯水题欢乐赛day1 solve
http://www.contesthunter.org/contest/CH Round %2364 - MFOI杯水题欢乐赛 day1/Solve Solve CH Round #64 - MFO ...
- noip2011提高组day1+day2解题报告
Day1 T1铺地毯https://www.luogu.org/problem/show?pid=1003 [题目分析] 全部读入以后从最后一个往前找,找到一个矩形的范围覆盖了这个点,那这个矩形就是最 ...
- 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中
题目名称 正确答案 序列问题 长途旅行 英文名称 answer sequence travel 输入文件名 answer.in sequence.in travel.in 输出文件名 answer. ...
随机推荐
- CF616D Longest k-Good Segment
题目描述 给定一个包含\(n\)个整数的序列\(a\),\(0\le a_i \le 10^6\),询问不重复数字个数\(\le k\)的最长区间的左右端点.如果有多解输出任意一组. 输入输出格式 输 ...
- 微信小程序在sublime开发代码高亮显示
问题:xxx.wxml 和xxx.wxss在subline中不高亮不显示 如下图,开发起来非常的不方便 解决办法:右下角将Plain Text改为Html,问题解决,可高亮,提高代码可读性,可提示,提 ...
- maven jetty 插件 允许修改 js
<!--允许修改js,css--> <servlet> <servlet-name>default</servlet-name> <init-pa ...
- FTP服务器windows配置
1.配置IIS Web的FTP站点 1.1 打开iis管理器(方法很多,这里我们用命令) Win+r中输入:inetmgr 1.2 新建FTP站点 1.2.1 新建FTP服务器根目录文件夹 1.2.2 ...
- java——变量、jvm内存划分
基本数据变量类型:byte.short.int.long.float.double.boolean.char eg : int i = 1; 引用数据变量类型:数组.类.接口.枚举.注解 eg : S ...
- count(1), count(*), count(col) 的区别
1.count(1)和count(*)都是统计表的总行数,两者执行结果相同.表没有主键或者唯一键索引时,两者都进行全表扫描:表上主键或者唯一键索引时,使用主键或者唯一键索引. 2.count(col) ...
- C. Jury Marks 思维题
http://codeforces.com/contest/831/problem/C 做的时候想不到,来了个暴力. 对于每个b[i],枚举每一个a[i],就有1个可能的情况. 然后用vector存起 ...
- Java文件与io——RandomAccessFile
RandomAccessFile是IO包的类,从Object直接继承而来.只可以对文件进行操作,可以对文件进行读取和写入.RandomAccessFile有强大的文件读写功能,其内部是大型byte[] ...
- Ini文件格式说明
http://www.cnblogs.com/CUIT-DX037/ 百度百科介绍:ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储 ...
- hibernate课程 初探单表映射1-2 ORM定义
1 什么是ORM? ORM(Object / RelationShip Mapping) 对象/关系映射 面向对象编程(OOP)最终要把对象信息保存在关系性数据库中,要写好多sql语句.这与面向对象编 ...