Fu Fundamentals of Pr Programming (Py Python)
Strings
Ali Taheri Sharif University of Technology
Spring 2019
Some slides have been adapted from “Python Programming: An Introduction to Computer Science”
Strings Ali Taheri Sharif University of Technology Spring 2019 - - PowerPoint PPT Presentation
Fu Fundamentals of Pr Programming (Py Python) Strings Ali Taheri Sharif University of Technology Spring 2019 Some slides have been adapted from Python Programming: An Introduction to Computer Science Outline 1. String Data Type 2.
Spring 2019
Some slides have been adapted from “Python Programming: An Introduction to Computer Science”
2
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
3
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
4
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
>>> ord('a') # Return the Unicode code point for a one-character string. 97 >>> chr(97) # Return a Unicode string of one character with ordinal i 'a'
5
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
>>> greet = "Hello Bob" >>> greet[0] 'H' >>> print(greet[0], greet[2], greet[4]) H l o >>> x = 8 >>> print(greet[x - 2]) B >>> greet[-1] 'b' >>> greet[-3] 'B'
6
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
>>> greet[0:3] 'Hel' >>> greet[5:9] ' Bob' >>> greet[:5] 'Hello' >>> greet[5:] ' Bob' >>> greet[:] 'Hello Bob'
7
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
fruit = 'banana' n = len(fruit) for i in range(n): c = fruit[i] print(c) Output: b a n a n a fruit = 'banana' for c in fruit: print(c) Output: b a n a n a
8
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
9
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
10
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
11
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
12
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019
https://docs.python.org/3/library/stdtypes.html#string- methods
13
ALI TAHERI - FUNDAMENTALS OF PROGRAMMING [PYTHON] Spring 2019