Python3基础语句/符号用法规则(一)

1. 双引号与单引号的用法

    ①普通字符串,单双引号都可以用

    eg:name = “球球qiu”

      name = ‘球球qiu’

     ②在打英语字符串时,有遇到【’】的单词时需要用双引号来进行区分

     eg:word = “let’sgo”

     ③在需要打【“”】的字符串时,需要用单引号来区分

      eg:word = ‘你长的真“好看”’

     ④在既有【’】又有【“”】的字符串时,需要用双引号

      eg:word = ''' let's go ,you are so "beautiful" '''

     ⑤数字不需要加引号

      eg:age = 20

 

2. 注释

    单行注释:句首加注释符【#】,快捷键:Ctrl+?

    eg:# words = "你好"

    批量注释:段落前后加三个单引号【’’’】

    eg: ’’’

            words = "谢谢"

            words = "不用谢"

            ’’’

     *注释后的代码是不会执行的。

 

3. 比较运算符

>】【<】【>=】【<=】【==】【!=】

 

4. 字符串格式代码

   【%s】

     eg:  print('欢迎%s登陆')%username

     print('欢迎%s登陆,今天的日期是:%s' %(username, today))

 

5. 输出类型

   【input】接手到的输入,全都是字符串

   【int】整数

   【floot】小数

     eg:  score = input('请输入你的成绩:')

     类型转换:

      eg:  score = int(score)

      score = floot(score)

 

6. If条件语句

    条件语句就是使用【if】、【elif】、【else】等关键词来判断某些条件的执行结果

    eg:  score = input(‘成绩:’)

           if score >= 90:

               print('优秀')

           elif score < 90 and score >= 80:

                 print('良好')

           elif score < 80 and score >= 60:

                 print('及格')

           else:

                 print('不及格')

     *当有多个判断条件存在时,需要加【elif】

     *多条件判断语句使用关键词【and】或者【or】来连接若干个条件语句进行判断

 

7.【while】循环

     循环就是重复执行循环体里面的代码。

      eg: import random

            number= random.randint(1,100)

            print(number)

            count = 0

   

            while count<7:

            count+=1

            guess = int(input('请输入你猜的数字:'))

            if guess>number:

               print('猜大了')

            elif guess>number:

                  print('猜小了')

            else:

                  print('猜对了')

                  break

                  print('次数已经用尽')

 

     【else】正常结束while循环,会执行else里面的代码,如果是break结束的循环,不会执行

     【break】在循环里面碰到break循环立即结束

     【continue】在循环里面碰到continue立即结束本次循环,进行下一次循环

 

8.【for 】循环与【while】循环的区别

     for主要应用在遍历中

     eg1:  for i in range(10):

              print(i)

              打印结果为:

              0 1 2 3 4 5 6 7 8 9 

 

     而while循环很少进行遍历使用(语句过多,没有for方便),while主要用于判断符合条件。

 

9.【random()】函数

     Import random

     print( random.randint(1,10) )     #产生1到10的一个整数型随机数

     print( random.random() )        #产生 0 到 1 之间的随机浮点数

     print( random.uniform(1.1,5.4) )   #产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数

     print( random.choice('tomorrow') )    #从序列中随机选取一个元素

     print( random.randrange(1,100,2) )    #生成从1到100的间隔为2的随机整数

      a=[1,3,5,6,7]         

      random.shuffle(a)

      print(a)

      #将序列a中的元素顺序打乱 random.shuffle(a) print(a)

 

10.【datetime】函数

       datetime模块定义了下面这几个类:

       datetime.date:表示日期的类。常用的属性有year, month, day;

      datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;

      datetime.datetime:表示日期时间。

      datetime.timedelta:表示时间间隔,即两个时间点之间的长度。

      datetime.tzinfo:与时区有关的相关信息。

 

       eg: import datetime

             today = datetime.datetime.today()

             print(today)

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/qiuqiu-tudou/p/10623125.html