当前位置: 首页 > news >正文

公司没有自己的网站西安网站建设ruiqinet

公司没有自己的网站,西安网站建设ruiqinet,企业年金如何查询,丹阳建站Python 从入门到精通 第二天 今日目标 字符串基本操作、字符串序列操作、输入输出函数 字符串内置方法、运算符、练习之前学习的内容 一、字符串基本操作 在Python中#xff0c;字符串的转义是指在字符串中使用特殊的字符序列来表示一些特殊字符。 在Python中#xff0c;字…Python 从入门到精通 第二天 今日目标 字符串基本操作、字符串序列操作、输入输出函数 字符串内置方法、运算符、练习之前学习的内容 一、字符串基本操作 在Python中字符串的转义是指在字符串中使用特殊的字符序列来表示一些特殊字符。 在Python中字符串的转义符是反斜杠\可以用来表示一些特殊的字符如单引号、双引号、换行符、制表符等。 以下是一些常用的字符串转义符: 表示单引号 表示双引号 \表示反斜杠 \n表示换行符 \t表示制表符 \r表示回车符 例如以下是一些使用字符串转义符的示例: #使用字符串转义符 print(I\m a student. ) print(He said\Hello world!\) print(C:\\Users\\Username\\Desktop) print(Hello\nworld!)# 使用%s 将变量插入到字符串中 name 小明 age 18 height 1.75 print(大家好我的名字叫%s今年‰%d岁身高%.2f米。%(name,age,height)) #使用f-string将变量插入到字符串中 name 小红 age 20 height 1.65 print(f大家好我的名字叫{name}今年{age}岁身高{height:.2f}米。)二、字符串序列操作 字符串属于序列类型所谓序列指的是一块可存放多个值的连续内存空间 这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引访问它们。 # 定义字符串 string hello jiang # 索引 print(string[0]) # 输出“h print(string[6]) # 输出“j # 切片 print(string[2:5]) # 输出“llo print(string[:5]) # 输出hello print(string[6:]) # 输出“jiang # len print(len(string)) # 输出11 # in 判断 print(jiang in string) # 输出 True print(world in string) # 输出False # 、*拼接 string1 hello string2 jiang print(string1 string2) # 输出hello jiang print(string1 * 3) # 输出hellohellohello 三、输入输出函数 在Python中输入和输出函数分别是input()和print()。 input()函数用于从标准输入(键盘读取一个用户输入的字符串并将其返回。 可以通过可选的提示字符串来提示用户输入。 示例代码: name input(请输入您的姓名:) print(您好 name !) 在这个例子中input()函数会提示用户输入姓名并将用户输入的字符串作为返回值赋给变量name。 然后print()函数会输出一个欢迎消息其中包含用户输入的姓名。 print()函数用于输出一个或多个对象到标准输出屏幕)。 可以通过多个参数来指定要输出的对象它们将按照给定的顺序依次输出。 示例代码: print(Helloworld!) print(The answer is, 42) 在这个例子中,print()函数分别输出了一个字符串和一个整数它们被用逗号分隔开。 输出结果为: Helloworld! The answer is 42 四、字符串内置方法 方法upper 作用全部大写 示例“Hello”.upper() 结果HELLO 方法lower 作用全部小写 示例“Hello”.lower() 结果hello 方法startswith(“蒋”) 作用是否以蒋开头 示例“蒋一一”.startswith(“蒋”) 结果True 方法endswith(“蒋”) 作用是否以蒋结尾 示例“蒋一一”.endswith(“蒋”) 结果False 方法isdigit() 作用是否全数字 示例‘123’.isdigit() 结果True 方法strip() 作用去两边空格 示例 蒋一一 .strip() 结果蒋一一 方法join() 作用将多个字符串连接在一起 示例“-”.join([“北京”, “上海”, “深圳”]) 结果北京-上海-深圳 方法split() 作用按某字符分割字符串默认按空格分割 示例“北京-上海-深圳”.split(“-”) 结果[‘北京’, ‘上海’, ‘深圳’] 方法find() 作用搜索指定字符串没有返回-1 示例“hello jiang”.find(“jiang”) 结果6 方法index() 作用同find()但是找不到会报错 示例“hello jiang”.index(“jiang”) 结果6 方法count() 作用统计指定的字符串出现的次数 示例“hello jiang”.count(“i”) 结果1 方法replace() 作用替换old为new 示例“hello jiang”.replace(“hello”,“goodbye”) 结果goodbye jiang 五、运算符 运算符类别 计算运算符 、-、*、/、%比较运算符 、、、、、!赋值运算符 、、-、*、/、%逻辑运算符 and两个条件都必须满足,才会返回True,否则返回False 特点:有一个条件为假结果为假or两个条件只要有一个满足,就会返回True否则返回False 特点:有一个条件为真结果为真not对一个条件取反如果条件为True返回False 如果条件为False返回True成员运算符 inin运算符用于检查一个值是否包含在某个集合中 例如字符串、列表、元组、集合或字典的键中。 如果包含则返回True否则返回False奇偶判断 num 10 if num % 2 0:print(num, 是偶数) else:print(num, 是奇数) 输出结果 10 是偶数攻击力受损 # 定义初始的生命值和攻击力 health 100 attack 20# 输出初始的生命值 print(初始的生命值为,health)# 模拟攻击计算剩余生命值 health - attack# 输出剩余生命值 print(剩余的生命值为,health)输出结果 初始的生命值为 100 剩余的生命值为 80逻辑与、或 可以使用以下代码来判断语文成绩和数学成绩是否同时等于100并根据结果打印相应的输出: # 定义语文成绩和数学成绩 chinese_score 100 math_score 100 # 判断语文成绩和数学成绩是否同时等于100 if chinese_score 100 and math_score 100:print(奖励一个礼物) else:print(未达到奖励条件) 输出结果 奖励一个礼物在这个代码中将要判断的语文成绩和数学成绩分别赋值给chinese_score和math_score变量 然后使用if语句判断这两个成绩是否同时为100 如果是则输出“奖励一个礼物”否则输出未达到奖励条件” 可以将上面代码中的chinese_score和math_score变量替换为其他要判断的成绩进行测试 如果要将条件改为语文成绩和数学成绩任意一个为100时奖励一个礼物可以将代码修改为以下形式: # 定义语文成绩和数学成绩 chinese_score 100 math_score 99 # 判断语文成绩和数学成绩任意一个为100则奖励一个礼物 if chinese_score 100 or math_score 100:print(奖励一个礼物) else:print(未达到奖励条件)输出结果 奖励一个礼物在这个代码中使用了逻辑运算符or将语文成绩和数学成绩的判断条件联合起来判断是否有一个成绩等于100 如果有则输出“奖励一个礼物否则输出“未达到奖励条件 可以将上面代码中的chinese_score和math_score变量替换为其他要判断的成绩进行测试 范围判断 可以使用以下代码来判断一个人的年龄是否符合招聘条件: age 25 if age 20 and age 35:print(符合招聘条件) else:print(不符合招聘条件) 输出结果 符合招聘条件在这个代码中将要判断的年龄赋值给age变量然后使用if语句判断该年龄是否符合招聘条件 如果是则输出符合招聘条件否则输出不符合招聘条件 可以将上面代码中的age变量替换为其他要判断的年龄进行测试。 登录判断 # 定义正确的用户名和密码 valid_username user123 valid_password pwd456# 获取用户输入的用户名和密码 username input(请输入用户名) password input(请输入密码)# 判断用户名和密码是否正确 if username valid_username and password valid_password:print(登录成功!) else:print(用户名或密码错误!)输出结果 请输入用户名user123 请输入密码pwd456 登录成功!六、练习之前学习的内容 1.编写一个Python程序输入一个三位数将其拆分为百位数、十位数和个位数。 并输出它们的和。 # 编写一个Python程序输入一个三位数将其拆分为百位数、十位数和个位数。并输出它们的和。 number int(input(请输入一个三位数:)) gewei int(number % 10) shiwei int(number / 10 % 10) baiwei int(number / 100) sum gewei shiwei baiwei print(sum) number input(请输入一个三位数)if len(number) ! 3:print(输入不合法) else:digit_1 int(number[0])digit_2 int(number[1])digit_3 int(number[2])total digit_1 digit_2 digit_3print(百位数, digit_1)print(十位数, digit_2)print(个位数, digit_3)print(它们的和, total) 2.获取用户输入圆的半径。 使用圆的周长和面积公式计算出圆的周长和面积。 将圆的周长和面积按照以下格式输出到屏幕上: 圆的周长为:XXX 圆的面积为:XXX radius float(input(请输入圆的半径:)) pai 3.1415926 zhouchang float(2 * pai * radius) mianji float(pai * radius * radius) print(圆的周长为, zhouchang) print(圆的面积为, mianji)import mathradius float(input(请输入圆的半径))circumference 2 * math.pi * radius area math.pi * radius ** 2print(圆的周长为{:.2f}.format(circumference)) print(圆的面积为{:.2f}.format(area)) 3.用户输入一个11位手机号,将第5位至第8位替换成*。 phone_number input(请输入一个11位的手机号: )if len(phone_number) ! 11:print(I手机号位数有误!) else:new_phone_number phone_number[:4] **** phone_number[8:]print(新手机号是:, new_phone_number) 4.问题描述: 将Unix/Linux系统下的路径字符串/Users/jiang/npm/index.js 转换为Windows系统下的路径字符串 \Users\jiang\npm\index.js其中 Unix/Linux系统下的路径分隔符为/Windows系统下的路径分隔符为\。 请使用两种方式来实现路径转换分别是使用字符串的replace()方法和使用字符串的split()方法以及字符串的join()方法。 #定义Unix/Linux系统下的路径字符串其中包含了路径分隔符/ unix_path “/Users/jiang/npm/index.js” unix_path /Users/jiang/npm/index.js windows_path unix_path.replace(/, \\) print(windows_path) unix_path /Users/jiang/npm/index.js windows_path \\.join(unix_path.split(/)) print(windows_path) 5.定义三个变量a、b和c并分别将它们的值赋为1、2和3。 定义一个变量total并将其初始化为0。 使用运算符将a、b和c的值累加到变量total 中。 输出变量total的值。 a 1 b 2 c 3total 0 total a total b total cprint(total) 6.根据闰年的定义一个年份能够被4整除但不能被100整除或者能够被400整除那么这个年份就是闰年。 因此在判断闰年的时候需要满足以下两个条件之一: 年份能够被4整除但不能被100整除; 年份能够被400整除。 如果上述条件之一成立则这个年份就是闰年。 否则这个年份就不是闰年。 def is_leap_year(year):if (year % 4 0 and year % 100 ! 0) or year % 400 0:return Trueelse:return False# 测试示例年份 year1 2000 year2 2023 year3 1900 year4 2024print(year1, 是闰年吗, is_leap_year(year1)) print(year2, 是闰年吗, is_leap_year(year2)) print(year3, 是闰年吗, is_leap_year(year3)) print(year4, 是闰年吗, is_leap_year(year4)) 7.在Pycharm中实现第一个Python程序开发功能如下 终端打印helloworld 终端打印当前时间 终端打印1-100的随机数 import random import datetimedef print_hello_world():print(Hello World!)def print_current_time():current_time datetime.datetime.now()print(当前时间是:, current_time)def print_random_numbers():random_numbers random.sample(range(1, 101), 1)for number in random_numbers:print(number)if __name__ __main__:print_hello_world()print_current_time()print_random_numbers()
http://www.pierceye.com/news/923987/

相关文章:

  • openwrt 网站开发北京建机职业技能鉴定中心官网
  • 莱芜新站优化wordpress打卡签到领红包
  • wordpress 网站上传到服务器免费在线自助建站
  • 连云港网站优化公司网站优化竞争对手分析
  • 网页设计案例图片网站优化如何收费
  • 个人网站包含哪些内容昆明建企业网站多少钱
  • 摄影作品共享网站开发背景企业互联网服务平台
  • 伍佰亿网站建设礼品回收网站建设
  • 优秀的wordpress涉及seo关键词排名网络公司
  • 徐州免费建站wordpress 宣布停止
  • 黑龙江建设人员证件查询网站北京广告公司地址
  • 建设网站的流程泰安房产网二手房出售
  • 网站开发工具总结互联网营销是做什么
  • 长沙营销型网站开发简单免费模板
  • 东营远见网站建设公司聊城网站建设服务好
  • 品牌网站建设j小蝌蚪j网站管理建设的总结
  • 怎么做直播网站刷弹幕外链发布软件
  • 网站建站合同淘宝运营跟做网站哪种工资高
  • 网站建设导向百度秒收录
  • 海南省建设执业资格管理中心网站跨境电商资讯网
  • 天河公司网站建设公司编程是什么课程内容
  • 南宁门户网站有哪些不利于优化网站的因素
  • 鄱阳做网站来个黑黑的网站
  • wordpress 4 漏洞深圳专门做seo的公司
  • wordpress网站防伪查询模板东坑网站建设公司
  • 做网站的应用高端网站建站公司
  • 遵义网站开发制作公司服装外贸是做什么的
  • 国外网站 服务器网络营销是什么专业的
  • 微官网与网站的区别网站建设及网络推广
  • 百度推广官方网站登录入口一个人制作网站