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总结的更多相关文章

  1. NOIp2016 Day1&Day2 解题报告

    Day1 T1 toy 本题考查你会不会编程. //toy //by Cydiater //2016.11.19 #include <iostream> #include <cstd ...

  2. day1

    day1.py ][][: ][: ): : ]['lock'] = 0 json.dump(userlist_message, open(userlist, 'w')) break #输错次数到3次 ...

  3. day1作业--登录入口

    作业概述: 编写一个登录入口,实现如下功能: (1)输入用户名和密码 (2)认证成功后显示欢迎信息 (3)输错三次后锁定 流程图: readme: 1.程序配置文件: 黑名单文件blacklist.t ...

  4. luogu1003铺地毯[noip2011 提高组 Day1 T1]

    题目描述 为了准备一个独特的颁奖典礼,组织者在会场的一片矩形区域(可看做是平面直角坐标系的第一象限)铺上一些矩形地毯.一共有 n 张地毯,编号从 1 到n .现在将这些地毯按照编号从小到大的顺序平行于 ...

  5. Python学习路程day1

    变量起名: 变量名如果太长,推荐使用下划线来分开,让人看得清晰明白.例:nums_of_alex_girl=19 .或者是驼峰写法,即首字母大写.例:NumOfAlexGf=18 注意:不合法的变量起 ...

  6. 团队项目——站立会议 DAY1

    团队项目--站立会议 DAY1        团队成员介绍(5人):张靖颜.何玥.钟灵毓秀.赵莹.王梓萱        今日(2016/5/6)为站立会议的第一天,一起对团队项目进行讨论,并对每个人的 ...

  7. Day1 login

    使用流程: 1.程序启动后,显示欢迎信息,提示用户输入用户名: 2.判断用户是否存在,不存在则提示重新输入,或者关闭程序:客户存在则提示客户输入密码: 3.判断密码是否正确,如果不正确则提示用户重新输 ...

  8. contesthunter CH Round #64 - MFOI杯水题欢乐赛day1 solve

    http://www.contesthunter.org/contest/CH Round %2364 - MFOI杯水题欢乐赛 day1/Solve Solve CH Round #64 - MFO ...

  9. noip2011提高组day1+day2解题报告

    Day1 T1铺地毯https://www.luogu.org/problem/show?pid=1003 [题目分析] 全部读入以后从最后一个往前找,找到一个矩形的范围覆盖了这个点,那这个矩形就是最 ...

  10. 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中

    题目名称 正确答案  序列问题 长途旅行 英文名称 answer sequence travel 输入文件名 answer.in sequence.in travel.in 输出文件名 answer. ...

随机推荐

  1. [Xcode 实际操作]四、常用控件-(1)UIButton控件的使用

    目录:[Swift]Xcode实际操作 本文将演示按钮控件的使用,按钮是用户界面中最常见的交互控件 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import U ...

  2. 设计模式实战研磨 ——第1篇 UML环境搭建

    starUML是开源的基于统一模式语言与模式驱动开发的平台,前身是Plastic,从1996年开始开发.1998年开始,Plastic转变为UML建模工具.2005年改名为StarUML,最新版本St ...

  3. POJ1141Brackets Sequence 解题报告

    题目链接1 题目链接2 题目大意 给出一个括号序列,添加最少的括号使序列正确 解题思路 先将问题简单化,从求序列退化为求最小添加括号数的问题 用区间dp n³解决 f[l][r]表示使第l个到r个区间 ...

  4. jmeter将参数值写入到指定文件(转)

    有时在测试过程中需要将测试过程中生成的参数保存下来,jmeter并没有此类功能,此时,可以 通过beanshell编写代码来实现 思路: 每次请求响应返回后,通过正则表达式获取到需要保存的值,通过Be ...

  5. js千分位处理

    一.去掉千分位 function removeThousands(num) { var x = num.split(','); return parseFloat(x.join("" ...

  6. ERROR: Unable to globalize '/usr/local/NONE/etc/php-fpm.d/*.conf' (ret = 2) from /usr/local/etc/php-fpm.conf at line WARNING: Nothing matches the include pattern '/usr/local/php7/etc/php-fpm.d/*.conf'

    Building from source is not easy if something is a bit different, and I had a hard time with some di ...

  7. Oracle存储过程语法及编译过程讲解

    语法 ? 1 2 3 4 5 6 7 8 9 10 CREATE [ORReplace]PROCEDURE[schema.] procedure_name [(argument [{IN|OUT|IN ...

  8. rancher中级(一)(rancher的存储,网络)

    容器的存储机制 参考 http://dockone.io/article/128:http://dockone.io/article/129: Docker镜像是由多个文件系统(只读层)叠加而成.当我 ...

  9. 利用Python进行数据分析 2017 第二版 项目代码

    最近在学习<利用Python进行数据分析>,找到了github项目的地址, 英文版本,中文版本 (非常感谢翻译中文的作者). mark一下,方便后边学习查找.

  10. PHP中文手册1

    1.入门 关于换行 PHP 会在输出时自动删除其结束符 ?>后的一个换行.该功能主要是针对在一个页面中嵌入多段 PHP 代码或者包含了无实质性输出的 PHP 文件而设计,与此同时也造成了一些疑惑 ...