Python基本语法

 

 


Python的输入语句

  input()

   用于获取键盘的录入,值得一提的是input()得到的值是字符串类型的,根据不同的需求需要进行相应的类型转换。那怎么查看相应的变量是什么类型的呢?

   例如: name = input("Please input username>>>:")

      我们怎么去查看name是什么数据类型的呢,很简单,只需要type打印输出一下

      print(type(name))

      打印输出的结果是<class 'str'> 表示name是字符串类型的

python的流程控制语句

  条件控制语句:

    • if 条件:  # 当条件为真时,就执行后面的执行语句

        执行语句

    • if 条件:# 如果条件为真,执行语句1,否则,就执行语句2

        执行语句1

     else:

        执行语句2

    • if 条件1:  # 如果条件1为真,执行语句1,其他的不执行;如果条件1不成立条件2成立,那么就执行语句2,否则就执行语句3

        执行语句1

    elif 条件2:

        执行语句2

    else:

        执行语句3

  循环控制语句:

    while 条件:  # 如果条件为真,那么就执行循环体

        循环体

    for ... in...:  # for循环一般用与循环迭代,用于迭代字符串或列表元组中的元素

      例如:

string_demo = "abcdefghijklmnopqrstuvwxyz"
for letter in string_demo:
    print(letter)

     break:

      用于跳出循环,当循环执行到break语句时,循环结束,后续循环体内的所有语句均不执行

while True
    print("--- 111 ---")
    break
    print("--- 222 ---")

     continue:

      用于跳过本次循环,当循环执行到continue语句时,本次循环结束,开始下一次循环

 

count = 0
while count < 10:
    count += 1
    if count == 7:
        continue
    print(count)

字符串的格式化

   我们可以使用百分号‘%’来对字符串进行格式化操作  

%s 字符串 %c 字符 %d 十进制(整数) %i 整数 %u 无符号整数 %o 八进制整数 %x 十六进制整数 %X 十六进制整数大写 %e 浮点数格式1 %E 浮点数格式2 %f 浮点数格式3 %g 浮点数格式4 %G 浮点数格式5 %% 文字%

例如:name = "sorcerer"

   age = 17

   msg = "我叫%s, 今年%d岁" % (name, age)

为了方便,我们一般都直接使用%s来进行格式化,因为这样不容易因为弄错数据类型而出错,不管最初是什么类型,最后都是字符串类型

转载于:https://www.cnblogs.com/sorcerer/p/9337832.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值