欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

Python开发【第一篇】:初识Python

发布时间:2024/4/14 python 51 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Python开发【第一篇】:初识Python 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

内容概要

  • 如何编写变量.变量的命名规范
  • 常量(写法)
  • 变量的数据类型(int, str, bool)
  • 用户交互(input)
  • 流程控制(让程序有不同的方向可以选择)
  • 循环(while)
  • 1、变量

    变量就是一个可变的值
    变量的本质就是一个符号.负责存储程序运行过程中产生的值. 供给后面的程序使用

    money = 200

    变量的命名规范:

  • 由数字, 字母, 下划线组成.
  • 不可以是数字开头, 更不能是纯数字
  • 不可以使用python的关键字. 关键字(python官方已经使用的名字)
  • 不要用中文.
  • 不要太长. 不容易让人读懂
  • 区分大小写.
  • 要有意义.
  • 推荐使用驼峰或者下划线命名  
  • 驼峰: 每个单词的首字母大写
  • 下划线: 每个单词使用_分开
  • 变量的名字一定要让人能看懂.

     

    2、常量

    1. 不变的量 -> 生日, 圆周率
    绝对的常量在python中是不存在的. 一般我们把所有字母大写就认为是常量

    2. 直接写一个数字或者写一个值

     

    3、常量python基础数据类型简介

    3.1、int: 整数. 没有小数点 随便给出一个数字. 就是整数


    操作:

    + 加 - 减 * 乘 /    除 #没有那么精确 //   整除(商) %   计算余数 **   次幂

     

    3.2、str: 字符串, 编程界使用频率最高的一种数据类型
      用双引号括起来的内容
      ', ", ''', """ 被它们括起来的内容都是字符串


    操作:

    1. + 两个字符串拼接, 两边都是字符串才可以 2. * 重复 "sb" * 5

     

    3.3、bool: 布尔, 两个取值范围:True, False

     

    1 > 3   False 5 > 1   True作用: 条件判断例如: print(bool(0)) print(bool(-1)) print(bool(1))执行结果: False True True

     

    4、注释

       很重要. 不要忽略注释的重要, 方便别人, 也方便自己

    1. 行注释 # 注释的内容 2. 块注释. 一次性注释一大段 '''注释内容''' """注释内容"""

     

    5、用户交互(input)

      可以让我们的程序和人有一定的交互,input获取到的数据是字符串类型,想要计算必须转化成int()

     例如:

    _username_ = input("请输入用户名:")

     

    6、if语句流程控制

    6.1、单条件判断

    if 判断条件:if-语句块
    执行流程: 判断条件是否为真. 如果真, 则执行if
    -语句块 否则什么都不执行

     

    6.2、if + else

    if 条件判断:if-语句块 else:else-语句块执行流程: 判断条件是否为真, 如果真, 则执行if-语句块, 否则, 执行else-语句块

     

    6.3、if + elif + else

    if 条件判断:if-语句块 elif 条件判断2:elif-01 语句块 elif 条件判断3:elif-02 语句块 elif 条件判断4:elif-03 语句块 .... else:el语句快执行流程: 判断条件是否为真, 如果真, 执行if-语句块, 否则,如果条件判断2为真, 则执行elif-01 语句块, 否则,如果条件判断3为真, 则执行elif-02 语句块, 最后else: 以上条件都不成立的时候执行else

     

    6.4、if嵌套

    if语句可以互相嵌套. 可以无限的嵌套. 但是一般写程序不要超过5层

     

    7、while循环

      可以反复的执行同一段代码

    1、基本语法

    while 条件判断:循环体执行流程: 判断条件是否为真, 如果真, 则执行循环体. 再次判断条件是否为真. 如果真继续执行循环体. 直到...条件为假. 循环结束 例如: # while True: # _age_=int(input("请输入年龄:")) # if _age_ > age: # print("猜大了") # elif _age_ < age: # print("猜小了") # else: # print("猜对了") # break

     

    2、如何终止循环  

    2.1. 条件不成立

    flag = True while flag:print(111)flag = False #条件为False,退出循环。

     

    2.2.  break

    while True:print(111)break #终止循环

     

    2.3. 系统命令

    while True:print(111)sys.exit() #直接退出程序,下面的代码都不会执行 print(222)
    while True:print(111)quit() #退出程序

     

    3、break 和 continue

    break : 彻底终止循环. 跳出循环 continue: 停止当前本次循环. 继续执行下一次循环

     

    4、while + else

     4.1 while循环的条件不成立了,会执行else。

     

    count = 0 while count <=5: count +=1 print("loop",count) else: print("while循环执行完成")

     

     

    4.2 循环被break打断,就不执行else程序。

    count = 0 while count <=5: count +=1 print("loop",count) if count == 3: break else: print("while循环执行完成")

     

    8、for循环

    # for循环
    # 语法: for 变量 in 可迭代对象:
    # 循环体
    # 字符串是一个可迭代对象

    # s = "alex特别喜欢武藤兰" # for c in s: # 把字符串s中的每一个字符赋值给前面的变量c # print(c)# for i in 10: # 'int' object is not iterable # print(i) View Code

     

     

     

     

    练习题:

    1、简述变量命名

    由数字、字母、下划线组成 不能是纯数字并且不能以数字开头 不能使用python官方的关键词 变量的名字要有意义,见名知意 View Code

     

    2、name = input(“>>>”) name变量是什么数据类型?

    input()函数输入的都是字符串类型 可以用type()函数查看数据类型,例如: print(type(name)) 字符串转换整数,使用int()函数 View Code

     

    3、if条件语句的基本结构?

    三种语法: 1.单条件判断 if 判断条件:代码块2.多条件判断 if 判断条件:代码块 elif 判断条件:代码块 elif 判断条件:代码块 ...3.多条件判断加else收尾。 if 判断条件:代码块 elif 判断条件:代码块 elif 判断条件:代码块 ... else:代码块 View Code

     

    4、用print打印出下面内容:

    文能提笔安天下,

    武能上马定乾坤.

    心存谋略何人胜,

    古今英雄唯是

    content = \ ''' 文能提笔安天下, 武能上马定乾坤. 心存谋略何人胜, 古今英雄唯是 ''' print(content) View Code

     

    5、利用if语句写出猜大小的游戏

    """ 设定一个理想数字比如:66, 让用户输入数字,如果比66大,则显示猜测的结果大了; 如果比66小,则显示猜测的结果小了; 只有等于66,显示猜测结果正 """ age = 18 while True:_age_= int(input("请输入年龄:"))if _age_ > age:print("猜大了")elif _age_ < age:print("猜小了")else:print("猜对了")break View Code

     

    6、提示用户输入他的年龄 程序进行判断

    """ 如果小于10, 提示小屁孩, 如果大于10, 小于 20,提示青春期叛逆的小屁孩. \ 如果大于20, 小于30. 提示开始定性,开始混社会的小屁孩儿, \ 如果大于30, 小于40. 体制看老大不小了,赶紧结婚小屁孩儿. 如果大于40, 小于50. 提示家里有个不听话的小屁孩儿. 如果大于50, 小于60. 提示自己马上变成不听 话的老屁孩儿.\ 如果大于60,小于70. 提示活着还不错的老屁孩儿. 如果大于70, 小于于 90. 提示人生就快结束了的一个老屁孩儿. 如果大于90以上. 提示. 再见了这个世界. """ user_age = int(input("Please enter age:")) if user_age < 10:print("小屁孩") elif user_age >= 10 and user_age < 20:print("青春期叛逆的小屁孩") elif user_age >= 20 and user_age < 30:print("开始定性,开始混社会的小屁孩儿") elif user_age >= 30 and user_age < 40:print("老大不小了,赶紧结婚小屁孩儿. ") elif user_age >= 40 and user_age < 50:print("家里有个不听话的小屁孩儿.") elif user_age >= 50 and user_age < 60:print("马上变成不听 话的老屁孩儿.") elif user_age >= 60 and user_age < 70:print("活着还不错的老屁孩儿.") elif user_age >= 70 and user_age < 90:print("人生就快结束了的一个老屁孩儿.") elif user_age > 90:print("再见了这个世界") View Code

     

    7、单行注释以及多行注释。

    单行以 # 注释 多行以 """注释内容""" 双引号单引号都可以。 View Code

     

    8、简述你所知道的Python3x和Python2x的区别。

    1、在代码语法和处理方面两者会有一些相当大的差异。python3是优化后的,而python2到2020年官方将不再支持 2、默认字符编码不同python2 默认的是 ASCIIPython3 默认的是 Unicode View Code

     

    9、提示用户输入麻花藤. 判断用户输入的对不对. 如果对 提示真聪明 如果不对 提示你是傻逼么?

    name = '麻花藤' user_name = input("请输入姓名:") if user_name == name:print("真聪明") else:print("你是傻逼么") View Code

     

    10、使用while循环输入 1 2 3 4 5 6 8 9 

    num = 0 while num < 10:num += 1if num == 7:continueelse:print(num) View Code

     

    11、求1-100的所有数的和

    num = 0 sum = 0 while num < 100:num+=1sum = sum + num print(sum) View Code

     

    12、输出 1-100 内的所有奇数

    方法1:for i in range(1,101,2):print(i) 方法2:num = 0 while num < 100:num+=1if num % 2 != 0: print(num) View Code

     

    13、输出 1-100 内的所有偶数

    num = 0 while num < 100:num+=1if num % 2 == 0:print(num) View Code

     

    14、求1-2+3-4+5..99的所有数的和

    #减偶数 加奇数 num = 0 sum = 0 while num < 99:num +=1if num % 2 == 0:#print("偶数",num)sum = sum - numelse:#print("奇数", num)sum = sum + num print(sum) View Code

     

    #作业需求 #三次重试机会 #每次输错误时显示剩余错误次数 username = 'lishichao' password = '123'count = 3 print("欢迎登录,你有 %s 次机会重试" %(count)) while count > 0:_username_ = input("请输入用户名:")_password_ = input("请输入密码:")if _username_ == username and _password_ == password:print("登录成功")else:count-=1if count == 0:print("3次机会已用完,拜拜")else:print("登录失败,你还有 %s 次机会" %(count)) View Code

     

    转载于:https://www.cnblogs.com/root0/articles/10208103.html

    总结

    以上是生活随笔为你收集整理的Python开发【第一篇】:初识Python的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。